this repo is a template for various different classes of algorithms and comes with annotations and tests! it is aimed at helping people to learn them and also, introducing the use cases for these kinds of algorithms/data structures.
it is currently written in go with a planned translation to python