It is probable that we will want to add different
summary statistic calculation methods (mainly
because of the different ways to calculate
This ensures the API will cope with change gracefully.
This allows us to define what we want to consider maximums and
minimums independently of the data.
Made most methods on ScaledArray private.
Removed the delgation to array on ScaledArray - it doesn't make much
sense any more.