Test Driven Development Homework for COSI 236b