murecursivestackboehmboolean.cpp