Strand sort