Requirements: - [ ] Build using CMake (Ninja) - [ ] Support Sanitizers - [ ] Use google/googletest and google/benchmark - [ ] GitHub Workflow - [ ] Diff Test - [ ] Benchmark