code: function reduceRight(O, _fn) {
              var i = O.length - 1,
                  tokenItem = O[i];
              for (; i > 0;) {
                  if (typeof O[i] != "undefined") {
                      if ((tokenItem = _fn.call(root, tokenItem, O[--i])) === false) break;
                  }
              }
              return tokenItem;
          }
docs: 배열의 오른쪽에서 왼쪽으로 연산을 진행하는데 수행한 결과가 오른쪽 값으로 반영되어 최종 오른쪽 값을 반환합니다.
  @method ax5.util.reduceRight
  @param {Array} O
  @param {Function} _fn
  @returns {Alltypes}
  @example
  ```js
  var aarray = [5,4,3,2,1];
  result = ax5.util.reduceRight( aarray, function(p, n){
  console.log( n );
  return p * n;
  });
  console.log(result, aarray);
  120 [5, 4, 3, 2, 1]
  ```