Built equality and inequality operator overloads