Overloading unary operators such as "+" or "-" can be used for easy conversion between types that can not be declared as subtypes in any way.