murecursivestackboehmbooleantosoft