Removed calculation of derivative value from the find_slope function. Also factoered out the interval, knot, and base setup in blossom_de_boor for use elsewhere.
Removed the find_slope function entirely in favor of using a new function find_pnts in which the number of points/knots needs to be specified.
Added a func dec for setup_params().
Updated the surface function to be able to calculate many different values for a surface. See new enumerator for use.
Updated problem 2's call to surf_de_boor.
Added an algorithm for generating points on a Coons patch. Also implemented this for problem1.