selection + insertion + badinsertion done

on orderedsuperarray
Revert "selection + insertion + badinsertion done"

This reverts commit 9feec5ebb8ae09e00544bed2623bfc2bf98268ea.
Revert "Revert "selection + insertion + badinsertion done""

This reverts commit dfb45b166aedb32dbd9376cbf39311f2f132b2a4.
more