Structure #003B. First implemented in Processing by Jared Tarbell in 2004, ported to p5.js by Casey Reas in 2016.