Extra Development - Fix index out of bounds exception occurring when empty subtext is provided
Extra Development - Added failing unit test to highlight exception thrown when the subtext partially matches the end of the main text but continues longer than the main text
Extra Development - Fix index out of bound exception occurring when the subtext matches and extends past the end of the main text
Extra Development - Added failing unit test to highlight that the subtext ending exactly on the end of the main text is not being found because of previous fix
Extra Development - Fix issue where subtext matching exactly the end of the main text was not being detected