Added equality_comparable, less_than_comparable, equivalent and partially_ordered