adding another interview problem
Adding some more graph code