Candy — Interactive Visualizer
Compute local optimums with sweeping left-to-right pass followed by right-to-left pass.