Comment: These operator overloads are not particularly functional.