renamed: impure_stack.m -> pure_stack.m