Direct insertion sort, half insert sort, hill arrangement