Add Eq implementation
Add PartialOrd implementation