code: function iteratorToArray(iterator) {
          var data,
              result = [];
  
          while (!(data = iterator.next()).done) {
              result.push(data.value);
          }
          return result;
      }
docs: Converts `iterator` to an array.
  
  @private
  @param {Object} iterator The iterator to convert.
  @returns {Array} Returns the converted array.