Add memoization for methods based on immutable state

[Fix #9]
Add README instructions for usage with equalizer