Added Random instances
Implemented determinant and inverse
implemented Wiedemann's algorithm
refactored