A simple library to memorize pure function results