Problems in Classical Electromagnetism: 203 Exercises with Solutions