Made running symbolically, and calculating eigenvectors optional