ams.org
Early Prototype Here: www.circull.com
The math isn't that difficult to understand. Circle inversions are analogous to reflections about a line in 2d Euclidian geometry. It's fun stuff.
Reply on news.ycombinator.com