algorithms Various algorithms implemented in different languages. Basics Greatest common divisor (Haskell) Sieve of Eratosthenes (Haskell, Python) Recursion Factorial function (Haskell) Fibonacci Sequence (Haskell) Cryptography Caesar cipher (Haskell) Vigenère cipher (Haskell)