The initial commit of the Caterpillar homework assignment