Added new string utilities ... untested