I could spend more time polishing this, but I’m calling it “good enough” so I can move on to the next section. I’m posting it here in case it can provide ideas or inspiration for others.
I appreciate and will try and answer any questions about areas where the code + comments aren’t clear enough to be useful.
I’d appreciate any comments or questions that would help make my code more clear and robust.
Thanks!