Set the initial offset to -1

TODO++
Make the convert handle strings wihout token

Add more helper functions to convert to upper/lower case