O(n) sort