Compute Fibonacci numbers by storing previously computed values in a table (memoization). Transforms exponential recursion into linear time.
// tap NEXT STEP to walk through one step at a time