Updated "memoize", "delay", and "shuffle"