Text this: Cyclical and linear progress in history: a comparative analysis of Ibn Khaldun, Hegel, and Toynbee