Adding in even more string functions rewritten