Added 'memoize' module with tests and documentation.