提交第一个版本

Signed-off-by: Arathi <ssdfa7@gmail.com>
三个扩散型函数测试通过

对某些位置添加了大括号，将来可能扩展
文档中的某些函数加上了类型
现在忽略单元测试文件

Signed-off-by: Arathi <ssdfa7@gmail.com>