murecursivestackboehmbooleantocode