Omar Khayyam mathematician