Added a function to complicate the requirements
Split the comparisons function into multiple functions
Added in a more descript exception message
Created a test for checking the validity of a value being greater
Added a little bit more information to the exception throwing
Filled in the rest of the tests for checking comparison