Chatterjee A., Kiao U. Time Complexity Analysis 2021