尝试用Ruby写一些高端的数据结构