Tapl Some of the implementation from the TAPL Book. The FullSimple example is the most correct and complete. I did not give much attention to printing.