done - sorts in 500-600 ms