booleanboehmmurecursivestacksoft