Add stack.py and stack_test.py