numerical: go vet tells me there should be a -8 here
changepoint: trivial change point detector