A timed C challenge on walking and re-linking nodes, then on the stacks and trees that evaluators are built from