https://medium.com/@ebojacky/unleashing-the-power-of-the-csv-module-in-python-exploring-the-most-common-use-cases-bcb0d06aa361