Revert "Initial commit"

This reverts commit 75e87324fe0791cb046eb34cbe6f3c4911f95cd1.
Revert "Revert "Initial commit""

This reverts commit ebe9a18eee1ed6b4626e525156e7c772b71a65cc.
new files added

stack.