https://hackshackersfieldnotes.com/understanding-financial-instruments-a-comprehensive-guide/