- compiled for GNO - added stack diagnostics and error checking - made large auto arrays static, where possible - added checks for unexpected recursion