Block Interview Question

graph traversal, binary search tree, OOP