Programming Assignment I did for a Data Structures & Algorithms class back in 2005.  Uses Binary Trees.