Chapter 13: added testPlusReturnsSum and testReduceSum. Made them run.
Chapter 13: added testReduceMoney and added method reduce to Expression interface.
Chapter 14: added testReduceMoneyDifferentCurrency() and modified reduce() methods. Added rate method in Bank.