Changed byte to char parameter.
Removed OFT class, implemented as a 2D array instead. Added utility functions. Modified parameters to deal with chars rather than bytes.