One way to think about DAPPLE collections (vectors and matrices) is as a set of data elements. Another way to think of them is as a set of data elements, each of which has a virtual processor for manipulating that element. Thus, for elementwise operations like