Recursion Error At Maximum Recursion Depth Exceeded In Comparison