Array type model changed
syntax for array types, test for array operation
Gracefully fail on unimplemented operations
deleted class files
Pointer is a primitive type
Added pointer size information to device model
Array indexing