Removing recursion via explicit callstack simulation · HackerTrans