Graduate Student Code for the CS 446/646 Family Tree Assignment