增加一种实现栈的方式

参考openssl源码，实际一个类似的通用栈
相比较我自己实现的那个，这个更通用，灵活，功能也更强大
在使用示例里，我会展示一下把一个结构体(学生信息)作为栈元素
通过栈的实现好好理解栈的结构