Text this: Kalam and the diverse methods and approaches of Ibn Hazm, Al-Biruni and Al-Shahrastani