Rework mutation and breeding.
Added v-atan2, v-dist2.
Remove old tests.
Handle multivalue expressions with multimethods.
Reformat.
Symbolic derivatives.