using the table-driven property checking.
renamed Point#{less(),greater()} to Point#{lessEq(),greaterEq()}.
Merge branch 'refactoring_tests'