Abstract definition of a 3 dimensional collection of elements of type E_.
The Liberty Eiffel standard library provides two implementations of COLLECTION3: ARRAY3 and FIXED_ARRAY3.
All implementations have exactly the same behavior. Switching from one implementation to another only
change the memory used and the execution time.