algorithm-
http://www.atlopen.com/
was done by:
http://www.spunlogic.com/
(it's on the page bottom center)