https://thepythonlab.medium.com/a-gentle-introduction-to-advanced-quantitative-finance-with-python-cd5cc8e8ae53