code: function repeat (source, times) {
      if (isNil(source)) {
          throw _makeTypeErrorFor(source, "string");
      }
  
      return _repeat(source, Math.floor(times));
  }
docs: Builds a new string by repeating the source string the desired amount of times.<br/>
  Note that unlike the current ES6 proposal for
  [String.prototype.repeat]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/repeat},
  this function doesn't throw a RangeError if <code>times</code> is negative,
  but returns an empty string instead.
  @example
  _.repeat("Hello", -1) // => ""
  _.repeat("Hello", 1) // => "Hello"
  _.repeat("Hello", 3) // => "HelloHelloHello"
  
  @memberof module:lamb
  @category String
  @since 0.1.0
  @param {String} source
  @param {Number} times
  @returns {String}