playing with ideas for shuffling--like reverse merge-sort