adds lots of examples to documentation
symmetry works with strings