異なる通貨の加算メソッドを追加

求めていたテストを作成し、1つの手順で達成できるように逆向きに進んだ。
Sum に Times を追加

コンパイラに従って宣言を変更した。
Plus の重複を削除

Expression を抽象クラスに変更。TDD を使って完全を目指すよう努力できる。