Hilbert Curve is a space-filling curve, which allows one dimensional curve to fill two or higher dimensional spaces. This has many applications including mapping images (two dimensional) to sound (one
Also known as Koch curve, this is one of the earliest known fractal shapes. Use recursion and colorsys library to draw this shape with gradually changing colors. The following video