stackmurecursiveboehmbooleancode