memoize

static Function<T, Rmemoize<T, R>(Function<T, R> function)