PicoLisp Explored: The cache function