Money Example - Test Driven Development by example