[New] Added depth first search module