Added a new function z = sin( 1 + sqrt(x^2 + y^2)) AKA sombrero. Figured out that the data points must be strategically picked in order to properly interpolate the function. Had trouble with creating a singular matrix when using a linspace data point distribution.