murecursivestackboehmbooleanmachine-c