In regards to cdome's original question, I think tricking the compiler to 
ignore side effects for a certain function is the wrong way to go about this. 
If the memoization table was passed as a function parameter, the function would 
have no side effects, with no tricks involved.

Reply via email to