Míreanna comhchosúla: Classic Computer Science Problems in Python