Playing around with exercises from book 3 of the RealPython series