Implemented fully working ElGamal class, works with cyrillic too, just bigger numbers needed