Optimize array transformations
Make transform thing into pure function
Allow non-unique arrays in transformations
clean it up a bit
Remove inline functions
a little cleanup
Merge pull request #92 from elabs/array-transforms

Array transforms