code: function(str, num, padding) {
      num = coercePositiveInteger(num);
      return padString(max(0, num - str.length), padding) + str;
    }
docs: *
  @method padLeft(num, [padding] = ' ')
  @returns String
  @short Pads the string out from the left with [padding] to be exactly
  `num` characters.
  
  @example
  
  'wasabi'.padLeft(8)      -> '  wasabi'
  'wasabi'.padLeft(8, '-') -> '--wasabi'
  
  @param {number} num
  @param {string} [padding]
  
  *