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. Key elements of cheerleading include stunts, tumbling, and jumps which involve lifting teammates, flipping, and choreographed movements.