@@ -82,7 +82,7 @@ Elm.Native.Array.make = function(elm) {
82 for (var i = 0; i < table.length; i++) {
82 for (var i = 0; i < table.length; i++) {
83 table[i] = initialize_( f, h - 1, from + (i * step)
83 table[i] = initialize_( f, h - 1, from + (i * step)
84 , Math.min(from + ((i + 1) * step), to));
84 , Math.min(from + ((i + 1) * step), to));
85− if (i > 0) { lengths[i] = lengths[i-1] + length(table[i]); }
85+ lengths[i] = length(table[i]) + (i > 0 ? lengths[i-1] : 0);
87 return { ctor:"_Array", height:h, table:table, lengths:lengths };
87 return { ctor:"_Array", height:h, table:table, lengths:lengths };