murecursivefunctionboehmjacopinistackmachine