lib/stack.utility.js
function(arrays,result){
       var self = this,flat = result || [];
       this.forEach(arrays,function(a){

        if(self.isArray(a)){
         self.flatten(a,flat);
       }else{
         flat.push(a);
       }

     },self);

       return flat;
    }
function(arrays,result){
       var self = this,flat = result || [];
       this.forEach(arrays,function(a){

        if(self.isArray(a)){
         self.flatten(a,flat);
       }else{
         flat.push(a);
       }

     },self);

       return flat;
    }
function ( arrays , result ) { var self = this , flat = result || [ ] ; this . forEach ( arrays , function ( a ) { if ( self . isArray ( a ) ) { self . flatten ( a , flat ) ; } else { flat . push ( a ) ; } } , self ) ; return flat ; }
mainly works wth arrays only flattens an array that contains multiple arrays into a single array
mainly works wth arrays only flattens an array that contains multiple arrays into a single array