anchor.diff:  library more.printer.number_printer;
   
   import 'dart:math' as math;
  -
  -import 'package:more/iterable.dart' as iterable;
   
   import '../../printer.dart';
   import 'utils.dart';
  
positive.code:         value = next;
        }
      }
      final result = _digitsToString(digits);
      return _convertIntegerString(result);
    }
  
    String _digitsToString(Iterable<int> digits) {
      return digits.toList().reversed.map((digit) => _characters[digit]).join();
    }
  
    String _separateLeft(String value, String separator) {
  
negative.code:   }
  
    String _convertFraction(double value) {
      final digits = _intDigits(value.round());
      var result = _formatDigits(digits).padLeft(_precision, _characters[0]);
      if (_separator != null) {
        result = _separateLeft(result, _separator);
      }
  