advanced odd-even sort | ScratchStats