Minor fixes to generics.md

Fix rendering of a code snippet. Make very minor tweaks to make the English read a bit more fluently.
Hmm. The original formulation is a bit confusing, it stopped the flow of my reading as I figured it out. Perhaps:

"Only one upper bound can be specified inside the angle brackets. If the same type parameter needs more than one upper bound, we need a separate where clause"