Random streams
Improve the resettable random number generator

-- small verbs are good names for internal/private functions
Integration is area under the curve