Added DFA preparation.
Various changes
Various changes
Added 3 new benchmarks