Vamos a crear un par de extensiones para el tipo String:
Extensión BestTrim: Nos elimina los espacios del principio y del final y en medio de la cadena si hay dos o más espacios seguidos los sustituye por uno
Extensión Leet: Nos convierte una cadena a https://es.wikipedia.org/wiki/Escritura_leet
Extensión ToTitle: Nos pone en mayúsculas las primeras letras de cada palabra y minúsculas las demás.