Added le, lt, ge, gt and associated test cases