why do writers use puns?

a. to create humor or levity
b. to provide source material
c. to confuse the reader
d. to impress the reviewers

a. to create humor or levity