Just a tweak to the makefile.  I also added a substring method to print. Wouldn't it be better to get rid of the pointers and just have substring character arrays?