https://courses.grainger.illinois.edu/ece101/fa2022/exams/ECE101-S22-exam-1.pdf