code: func splitCommand(input string) []string {
  	fields := strings.Fields(input)
  	if num := strings.IndexAny(fields[0], "0123456789"); num != -1 {
  		inputNumber := fields[0][num:]
  		fields[0] = fields[0][:num]
  		fields = append([]string{fields[0], inputNumber}, fields[1:]...)
  	}
  	return fields
  }
docs: // splitCommand splits the command line input into tokens separated by
  // spaces. Takes care to separate commands of the form 'top10' into
  // two tokens: 'top' and '10'