Tree data structure assignment written for Programming Languages and Techniques class