First assignment from Chapter 9 of RealPython