DeCasteljau and Curve splitting
Created by: pFernbach
Implement the DeCasteljau's algorithm and use it to implement curve splitting.
As expected this method is a lot slower than Horner for curve evaluation and should not be used except for splitting (although the implementation may be optimized).