Fixes #232 and ensures power works on ndsdpvar
Only require real eigenvalues in x^d with x double