The versatile genius of al-Farabi