Quick sort, cycle sort, BitOp, KMP