code: function _append(array, args/*, ...*/) {
          var i = array.length
          ,   j
          ,   k = 1
          ,   l
          ,   m = arguments.length
          ,   a
          ;
          for(; k < m; ++k) {
              a = arguments[k];
              array.length =
              l = i + a.length;
              for(j = 0; i < l; ++i, ++j) {
                  array[i] = a[j];
              }
          }
          return array;
      }
docs: Append elements of `args` to `array`.
  
  This function is similar to `array.concat(args)`,
  but also works on non-Array `args` as if it where an Array,
  and it modifies the original `array`.
  
  @param (Array) array - an array or array-like object
  @param (Array) args  - an array or array-like object to append to `array`
  
  @return (Array) array