Introduction - If you have any usage issues, please Google them yourself
Recursive implementation of the ZK tree, and constantly open up the stack space to preserve the local variables of the function, when the implementation of recursive exit, the function layer by layer to return to the original call.