dynamic arrays
assert(!equal([0], [1])); assert(!equal([1, 2 ].s[], [1, 2, 3].s[])); assert(!equal([1, 2, 3].s[], [1, 2, ].s[])); assert( equal([1, 2, 3].s[], [1, 2, 3].s[]));
static arrays
assert(!equal([0].s, [1].s)); assert(!equal([1, 2 ].s, [1, 2, 3].s)); assert(!equal([1, 2, 3].s, [1, 2, ].s)); assert( equal([1, 2, 3].s, [1, 2, 3].s));