On 05/28/2013 12:47 PM, Anthony Goins wrote: > sort!("a<b", SwapStrategy.stable)(arr); > > This worked for me with the code at your link. I've noticed that too. The reason that works is because in that case it uses Tim Sort. Apparently, the Tim Sort algorithm does not expose the bugs that were in the code. Ali