Keep variables in one place
Method clear() to deallocate array without destroying
Array copy-slice in slice method

Should probably implement reference-slice, but copy-on-write becomes
that much complicated then.