Native immutable array implementation, more unit tests