Implement more string functions