murecursivestackbooleanboehmtomachine