Add stack.h and .cpp