Assignment #10 from Operator overloading and .NET interfaces.