Sorting of non-primitive objects which override primitive methods
Original results, parrot was faster
Once I updated the code to do overrides correctly, I had to lower the number of iterations attempted from 20,000 to 2,000 as I could not tolerate the delay.