DOC: fix typos and clarify multi_dot docstring..

- fix singular/plural issues
- don't switch between "order" and "ordering"; use "order"
- clarify the shapes of the arguments
- don't "import numpy as np" in docstring
It's using a DP algorithm to compute the optimal order of multiplication. That shouldn't be of concern to the user, though.