https://medium.com/@Marioskif/python-daily-tips-34-how-to-use-list-slicing-to-manipulate-data-1814c1668098