You are quite right: this is memo-ization. Please do commit the name-change, it would be more clear.