A set of programs for "Think Complexity" by Allen B. Downey