GUI Visualizations of Singular Value Decomposition, Gradient Descent, Lagrange Multipliers using JS Libraries