Enable array parsing

Handle empty arrays and handle arrays with elements.
Arrays within arrays are parsed correctly.
Parse: Handle arrays with trailing commas
Parses arrays as literal and constant