_eigenvalues_and_eigenvector method added of data object. the algorithm has been tested on floats in python but not on data objects.