Customizing operators

In addition to the operators provided by the Swift language, we can both override existing operators and, where necessary, create new ones.