Improved array queue based mixed (immediate and backtracking) hybrid cascading heap-sort