precomp function

Save function results to file and load on subsequent calls to avoid repeat computation.