general update & aggiunti i metodi di thomas & completate le funzioni per le spline