added comparison operators <=, >, >=, !=, == with tests