Homework #2 - Rev 1.0