https://medium.com/@riteshh101/mastering-python-lists-a-comprehensive-guide-with-real-world-examples-ed767bf7f9dc