Satisfies tests as layed out in the assignment specification