My solutions to exercises of "Programming in Python3" by Mark Summerfield