Assignment 2
Foo