Release 0.4.1

Commit 430ad3d3c42d5a1c1bd5242b855abecdf238670d added memoization