1. A Money class that can add, subtract multiply etc. Deals with rounding to nearest cent. Add ability to handle multiple currencies, etc.