https://henman.ca/2015/05/06/speckles-and-zigzags/
Speckles and zigzags