round function
Round number to precision
Implementation
num round(num value, [num precision = 0]) {
if (!(precision >= 0)) {
throw Exception("precision must be a positive number");
}
final multiplier = pow(10, precision);
final result = value * multiplier;
return result.round() / multiplier;
}