func (g *NounGenerator) randomSentence(max int) string {
	r := rand.Intn(max)
	w := make([]string, 0)
	for i := 0; i <= r; i++ {
		w = append(w, g.randomNoun())
	}
	w[0] = strings.Title(w[0])
	return strings.Join(w, " ")
}
randomSentence returns a random sentence consisting of between [1, max] random nouns,
separated by an empty space.
The first word starts with a capital letter.
package text
import (
	"math/rand"
	"strings"
)
type Generator interface {
	Sentences(int) []string
}
const maxWords = 10
type NounGenerator struct {
	Nouns []string
}