Namespace: FSharpAux
Memoization pattern
memoize(f)
Memoizes the return value of function f (Attenetion: not thread-safe)
memoizeP(f)
Memoizes the return value of function f (thread-safe)