Added a maximum points value, returns error if attempted to oversample.
Interpolation is planned, but currently unimplemented.