Fibonacci, Factorial, Triangle Numbers

memoized version: