double roundDouble(double value, int places) { final mod = pow(10, places); return (value * mod).round().toDouble() / mod; }