final ArrayOfBoolean a = arrayFrom(items);
assertSamelitude(items, a.splice(0, items.length));
assertSamelitude(new boolean[] {}, a);
final ArrayOfBoolean b = arrayFrom(items);
assertSamelitude(new boolean[] {}, b.splice(0, 0));
assertSamelitude(items, b);
final ArrayOfBoolean c = arrayFrom(items);
assertSamelitude(new boolean[] {items[0], items[1]}, c.splice(0, 2));
assertSamelitude(new boolean[] {items[2], items[3], items[4]}, c);