and power-iteration, eigen-decompose