code: func ToLeet(theString string) (string, error) {
  	f := New(theString)
  
  	if f.length < 1 {
  		return "", errors.New(lengthError)
  	}
  
  	f.makeLower()
  
  	words := strings.Fields(f.theString)
  	var buffer bytes.Buffer
  
  	for _, word := range words {
  		key := string(word)
  		if _, ok := leet[word]; ok {
  			buffer.WriteString(leet[key][0] + " ")
  		} else {
  			for _, i := range word {
  				letter := string(i)
  				if _, ok := leet[letter]; ok {
  					buffer.WriteString(leet[letter][0])
  				}
  			}
  			buffer.WriteString(" ")
  		}
  	}
  	return buffer.String(), nil
  }
docs: // ToLeet will format the provided string in Leet Speak.
  // TODO(briandowns) Make select post match random.