Pencil Puzzles as an Inclusive Domain for Learning Computer Science Concepts