A Novel In-Place Sorting Algorithm with O(n log z) Comparisons and O(n log z) Moves - Hanan Ahmed-Hosni Mahmoud (2008)