A MATLAB differentiation matrix suite (ACM transactions on mathematical software, 2000)