Opening drill
Implement an immutable USD money value object in Java | Aporeon