Backup of David's Google+ Posts

Not only is this a nice analysis on why people sometimes avoid recursion in Python vs. better reasons to avoid recursion, it also uses integer's bit_length() field!

Ned Batchelder: Recursive dogma