*2-node-supercomputer.net*
2022-08-02

I was trying to explain the concept of the function
`reduce(op,arr)`

that takes an array `arr`

and reduces it pairwise using the binary operator
`op`

until just one number is left.

For example, the `sum()`

function can then be written

```
sum(arr) = reduce(+, arr)
```

To explain what `reduce()`

does, I thought it would be nice to have a great
graph, but I couldn't find one online.

Thus, I attempted to make one myself using
Ti*k*Z. I failed: