init commit
handles empty string
handles a 1 char string without hi in it
handles multi-char string without hi in it
handles a single occurrence of hi
handles multiple occurrences of hi
handles hi's prefixed w/ x's