Permutation operations are only applied if the number of dimensions is greater than 1.
- Array and unary distributed evaluators now require a world object.
- Added factory functions for array and unary distributed evaluators.
- Combine several evaluation functions into one function.