1. 时间换空间
比如说 m*n 次invoke A(); 可以再A()的外层加Dictionary做Cache
2. |-------|-------|----------|
current
md---->