code: func Pascal(s string) string {
  	out := ""
  	wasSpace := false
  	for i, c := range removeCase(s, " ", unicode.ToLower) {
  		if i == 0 || wasSpace {
  			c = unicode.ToUpper(c)
  		}
  		wasSpace = c == ' '
  		if !wasSpace {
  			out += string(c)
  		}
  	}
  	return out
  }
docs: // Pascal returns a Pascal-cased copy of the string s.