Classic Computer Science Problems in Python