Move CArray implementation to a separate file.
CArray.iter.
CArray.iteri.
CArray.fold_left.
CArray.fold_right.
CArray.map.
CArray.mapi.
CArray.copy (WIP).
Bounds check for negative array index.