algorithms for simple sorting 6688862