Make linalg compatible with rational numbers.
Make the str() method on Matrix more beautiful.
Add back a docstring for Matrix.__pow__.