reinvention of the runtime core loop (first notes of code) the stack under the nodes is a longer requirement for easy generators and a low callstack instead of the full recursive tree walk, i will do loop and stack