now really initialize modulo
don't fail on singular matrice
comment-out assert that fails
python prototype: hermitian decomposition