New and updated features:
Many narrative clarifications and revisions have been made throughout the text.
A new appendix on Determinants and Gradient Descent has been added, covering many topics relevant to students interested in Machine Learning and Neural Networks.
Many updated graphics and figures have been enhanced to bring out clear visualization and mathematical correctness.
Many exercise instructions have been clarified, such as suggesting where the use of a calculator may be needed.
Notation of inverse trig functions has been changed throughout the text to favor arcsin notation over sin^{-1}, etc.