Cheerleading has been a lifelong hobby and interest for the author. There are two main types of cheerleading - school cheerleading which involves cheering at games and entertaining fans, and all-star cheerleading which focuses on competitive routines performed at competitions. As a cheerleader, the author participated in both school and all-star cheerleading from a young age until graduating high school. Key elements of cheerleading include stunts, tumbling, and jumps which challenge participants physically and are performed both individually and in groups.