algorithms
shared
visualize
