murecursivestackboehmbooleantomachinelanguage