Four methods of traversal

Add traversal