use memoization to go from ~13 min spec harness to ~3 min spec
Merge pull request #64 from dglunz/speed_refactors

use memoization to go from ~13 min spec harness to ~3 min spec