codegroup encodes and decodes arbitrary binary data in five-letter code groups, just like spies use!
