Dictionary from one of Oracle's Java tutorials
Random Elixir0 generator interface & implementation