Dynamic subsampling of commits

When a sharp upward or downward slope is found between two data points, it could be really helpful to subsample at a higher rate between those two points to help find the particular commit that was the source of significant speedup or slowdown.