1. Optimize `MasqueradeClass` and fix known problems.
2. Refactor the `tree` function, now the code is more decoupled.
3. `tree` function parameter naming adjustment: `downtop` -> `bottom_up`, `mysophobia` -> `pure_path`.
4. `tree` function parameter `level` default value adjustment: maximum recursion depth -> maximum directory depth.
5. Supports checking whether a file contains subcontent, The method is located in `Content.contains`. 4
6. Adjust some parameter comments, all `Generator` is replaced with `Iterator`.
---
1. 优化 `MasqueradeClass`,并修复已知的问题。
2. 重构 `tree` 函数,现在的代码更解耦。
3. `tree` 函数参数命名调整:`downtop` -> `bottom_up`, `mysophobia` -> `pure_path`。
4. `tree` 函数参数 `level` 默认值调整:最大递归深度 -> 最大目录深度。
5. 增加检查文件内容中是否包含子内容的方法,位于 `Content.contains`。4
6. 调整部分参数注解,所有的 `Generator` 全部更换为 `Iterator`。