Implement negative numbers and arrays