BUG FIX: Not all of the comparison functions had proper formatting
EEK I had a bad assert, fixed it
Added code to pass the tests with comparison checks