Enable singular matrix power using unitary similarities.
Remove unused inclusions.
Remove unused declarations for MatrixPowerProduct.
Let complex power fall back to "log, scale, exp".
Avoid pow(Scalar, int) for C++11 conformance.
Const-correct the scaling functor.
Prevent copying with internal::noncopyable.
We need not prohibit assignment here.  Thanks to changeset 7ab391e.
Slightly optimize atanh2.
Add assertion against undefined matrix power.
Write doc for complex power of a matrix.
Write doc for positive power of a matrix with a semisimple zero eigenvalue.
Remove unused struct definition in test.
These casts are unnecessary because isApprox already casts them.
Test power of singular matrices.
The only(?) way to test complex matrix power.
Make non-conversion unary constructors explicit.
Document on the return type of MatrixPower::operator()
Document on complex matrix power.
Document on MatrixPowerAtomic.