A series of Observable notebooks for algorithmic problems
Observable provides the opportunity for rich inspection, exploration, interaction and discovery for complex processes. It seems to be a good way to understand and play with various algorithms.