murecursivestackboehmbooleanmachinelanguage