murecursivestackboehmbooleansoft