math/helpers: Update round func to use C++ templates
math/helpers: Update round func to use C++ templates

* Add documentation for round function
* Update documentation for rand function

i8degrees/nomlib,i8degrees/nomlib,i8degrees/nomlib,i8degrees/nomlib