Infinite Ascent.

Writing and blog posts by CJ Quines, about life, math, design, code, whatever.

Subscribe via RSS. Subscribe via email.

On writing square dance material

am i a caller now?