Very nice! Thanks for sharing. No matter how many times I read it, I can never truly understand fibonacci. :)