Enigma encrypt/decypt algo implemented in JAVA