The original Bitcoin whitepaper mentions that there can be at most two outputs:
Normally there will be either a single input from a larger previous transaction or multiple inputs combining smaller amounts, and at most two outputs: one for the payment, and one returning the change, if any, back to the sender.
However, I see transactions like this:
https://blockchain.info/tx/c18ff55d09c596ffbad30321719171c0d5b4d677d3554fc6ab3d12167ea8b9d6
that has many outputs.
Is this contradicting the Bitcoin paper or is there something I'm not getting?