I dedicate this book to my late maternal grandfather, Shri Sudhir Kumar Halder.
He was a great human being at heart and an amazing trigonometrician. I wouldn't have been able to write this book without his constant encouragement in the early days of my life, especially in mathematics, which is the foundation of computing.
I extend my love and thanks to my mother, Smt Uma Bandyopadhyay, who has been so constantly supportive throughout my journey of life, and also now as a researcher. I also extend my love and thanks to my father, Shri Amitava Bandyopadhyay, for being so supportive while I was writing this book, and for my new lab, which was very helpful during the book's development. I'm forever indebted to my alma mater, PVP Siddhartha ...