Why do we call `sort` here after doing the recursive sort?