Added inOrderTraversal() and visit()