Forks of Homework #1: Another work in progress