https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.htmlhttps://github.com/caadxyz/DeBoorAlgorithmNurbshttps://stackoverflow.com/questions/32897943/how-do-catmull-rom-and-hermite-splines-relatehttps://stackoverflow.com/questions/30748316/%20catmull-rom-interpolation-on-svg-paths/30826434#30826434https://stackoverflow.com/questions/32897943/how-do-catmull-rom-and-hermite-splines-relatehttps://www.cs.cmu.edu/~fp/courses/graphics/asst5/catmullRom.pdf