Eigenvalues, invariant factors and random integer matrices, and some (possible)applications to sparse matrices