Adding my initial codes for BSpline class - haven't completed integration or differentiation of Bsplines