Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics