Al-Khwarizmi and Al Biruni