Added greater and lessthan implementations