Added a new Haskell practice exercise Affine Cipher based on the available problem specification.
PR appears to be for Affine Cipher and Rational Number. Was that intentional?
No, it was my mistake because I created the
affine-cipher-exercise branch from the not-yet-merged
rational-numbers-exercise branch and not from the