Use Indexes iterator instead of range
benches: Add iterator over .raw_data() for comparison
Array: use raw_data_mut in assign_scalar.
Implement serialization traits for Array