Adding apply. Fixed bug in prin1 and print - evaluate the arguments before printing them.