Utils : added new function + little changes

I changed some parameters to const &, so now they show that they aren't
changing object and also they are not copying objects that are delivered
with function execution.
Additionaly round function wasn't defined as utils function. It was
declared in global namespace of utils.cpp.