Pass an optional _BufferSize_ parameter to each _Calculate_ overloaded method and to _CalaculateFile_ that enables buffer size to be set. Make default value _DefBufferSize_ (or 0 which is taken as _DefBufferSize_).