Pretty happy with the way my homework assignment turned out :D