https://medium.com/@amohaiman22/numpy-a-powerful-library-for-scientific-computing-and-data-analysis-in-python-9b86100234e8