Tail Recursion

Double Helix by fluxxus1 on Flickr.

Double Helix by fluxxus1 on Flickr.