Comparison Method Violates its General Contract!

Part 1


Part 2