Could anyone please explain what's going on in this program? I don't understand what it's supposed to help us visualise. When I run the program, I don't understand why it's flagging false when results is identical to expected results (I decreased the size of the array to 50 so I could make sure that was the case).