Williams driver Alex Albon admits he's somewhat surprised to have recovered in time for the Singapore Grand Prix after suffering from appendicitis.