Assignment 2: Alex Gruver and Nathan Hall

I think you guys missed the point of this exercise, which was to use pattern matching and recursion to get a solution (which is admittedly more difficult/less clean).