加入分数结构的相关函数
exercise 2.1 done
exercise 2.2 done