I'm trying to increment specific elements by 1, in order to log results as they come in. I'm trying to read an element, add 1 to it, and then write it back to the same memory address. Why isn't this simple?

In code it would be something as simple as;

```
array1[element1] = (array1[element1]+1)

```

or

```
array1[element1]++

```

Arrays seem to be either read (indicators) or write (controls)? This is really frustrating, and there's very little help online.