Hill Cipher (2x2)

A polyalphabetic substitution cipher based on linear algebra (2x2 matrix).

Note: The determinant (ad - bc) must be coprime to 26 for decoding.