Remove memoizable

GitHub: fix #3

Because it may return a wrong value when memoization hash collision is
occurred.