Add list printing

Ahh the cool refreshing feeling of recursive list traversal