stackmurecursiveboehmbooleanassembl