Changed the way the ids are captured. Instead of storing a Vector of ids, the bitmap will be used instead.
Don't need the call to toString.
Checking every character appears to be faster.
Reuse the array that is used to store the structure of the previous EF.