mv REAL() IMAG() from complex.h to narray.h
add complex types
add option
add doc
new: Linalg.eigen