Graph: Height first traversal (recursive) and breadth first traversal (iterative) added