Generate unique collection of functions.
Memoization by cache.
Fake array function.