Show new frames below the row above before it
Fix incorrect starting pixel when walking perimeter
Smooth using triangle filter instead of sliding window average
Add list functions: reverse, negate, sum, minimum, maximum
Add functions lerp and unlerp for linear interpolation
Add Utility.plot for displaying graphs
Implement the brute-force matching of curvatures

This method minimizes the error which is related to the area between the integrated curves.
Use matchCurvatures in CurvatureSolverStep
Invert 3_piece_puzzle.png colors to make the pieces white