https://courses.physics.illinois.edu/phys513/sp2025/secure/Sets and sols-2025/Problem8-2025.pdf