Source: https://www.nku.edu/~christensen/1402 Hill cipher part II.pdf