Народ, вы чо?

Код AS3:
var data:Array = [1, 2, 3, 4, 5, 6, 7];
var res:Array = [];
var w:int = 5;
var minInCols:int = int(data.length / w);
var rest:int = data.length%w;
var curNum:int = 0;
for(var i:int = 0; i < w; ++i) {
var to:int = minInCols;
if(i < rest)
to += 1;
res.push([]);
for(var j:int = 0; j < to; ++j) {
res[i].push(curNum);
++curNum;
}
}
UPD: о, Тигра вродь считай такое же запилил)