Add a small trick from nls function. Reevaluate the formula immediately
in the beginning. This way there are no problems later with deferred
evaluation
Pass functions or function names to make_ic_table. Closes #18