What Makes A Matrix Invertible