fitzgeralda2010/csc220trees archive