murecursivestackboehmbooleancompiler