http://www.wolframalpha.com/input/?i=y%5E2+%3D+%7Ccos%28pi*x%2F2%29%7C
The generation for the infinite string of circles on $y = 0$.
Is there a relation that generates an infinite number of square adjacent packed circles on the cartesian plane?
How about hexagonally adjacent packing?