SpacecCurve
FiniteType
FourierCurve
SurfaceCrawler