Added -tree-map, -tree-reduce, -tree-mapreduce, -clone

Here's the pull request.

The `--tree-reduce` anaphoric version automatically creates a function `(lambda (&rest it) ,forms)` (as if `-R` applied to the forms) so `-R` is not included. Same for `--tree-mapreduce`. See the examples.