improved array2d copy; added missing head file in utils.h; fixed cusp::complex<double> crashing