homework #2 tests and interface
homework #2 tests and interface
Merge pull request #3 from ghostsquad/master

Homework #2 with tests and interface