Implemented quick updating of variance/covariance to basic smoothers

Also sped up `get_dataset_sorted` thanks to the profiler
Small changes to supersmoother