The Mathematics of Juggling: Patterns, Rules, and Siteswap Notation -