Caching results with massive speed up.