Since they both have three elements, it seems logical to have a overloaded addition operator to add between the two types. Or would this not make sense from a design point o