Fix documented return value
Add memoization for methods based on immutable state

[Fix #9]
Add README instructions for usage with equalizer
Add memoization to methods when they are added