breadth first search in a directed graph
intro notes on dyn prog
fibonacci of n
memoization defn
fibonacci implementation with memoization