murecursivestackboehmbooleancode-2