Stack data structure
Http://cs1010/ UNIT 14 Functions with Pointer Parameters.
600.325/425 Declarative Methods - J. Eisner1 Dynamic Programming Logical re-use of computations.