Hilbert curve program. Changing it slightly will produce wonky, yet interesting results (see below...