return shared_ptr back
add const operator[]
class Parabola was added and class Curve was become base
chebyshev polynom was transfered to helper.h
changing of class curve, a bit another modification

Now curve_optim and cpp give the same result
merge and transfer some function from disrtization to helper