cryptogram

Cryptogram solver.

Usage:

# expecting 'NIJBVO OBJO YAVWJB ABVB' to decode into 'insert test phrase here'
$ crystal run src/cryptogram.cr -- enable1.txt
done building indices
00:00:55.510331000
NIJBVO OBJO YAVWJB ABVB
-----------------------
artels sets aplite pele
assais sass crissa raia
assert test phrase here
betels sets aplite pele
botels sets aplite pele
desert test phrase here
dicers secs thrice here
excels secs splice pele
exsert test phrase here
facers secs thrice here
golems sels osmole seme
gulags sals argala raga
harems sers admire deme
hotels sets aplite pele
insert test phrase here
jurels sers splore pele
lacers secs thrice here
latens sets adnate dene
latens sets agnate gene
latens sets ignite gene
latens sets innate nene
macers secs thrice here
morels sers splore pele
motels sets aplite pele
pacers secs thrice here
patens sets adnate dene
patens sets agnate gene
patens sets ignite gene
patens sets innate nene
racers secs thrice here
ratels sets aplite pele
ricers secs thrice here
shreds sers ordure rede
sirens sers ignore gene
sorels sers splore pele
syrens sers ignore gene
ulcers secs thrice here
xylems sels osmole seme