https://medium.com/@officialwriter2022/statistics-probability-for-data-science-first-part-50398906530c