@julesh I think we are cursed with the ancient processor architectures tied up to stack machines. It seemed like a good idea back in the 20th century. Now you may have a computer with terabytes of memory, but you still blow your fixed-size stack on a recursive procedure.