High pulls, aka Clean High Pulls. When "Snatch High Pulls" differ from regular high pulls only in that you take the very wide grip you would take for a barbell snatch. You move up through the "pull" motion of a clean or snatch, and then continue to pull upwards with your arms as shown.
Clean Pulls, which can be done from the floor, from just below the knee, or from above the knee (hang clean position). It is meant to build the strength of the muscles that contribute to the "pull" portion of a power clean. This is very valuable for both practice of an important skill, and general strength.
The Kettlebell Swing is one of the best total-body workouts. Stand in a sumo position [legs spread out past hip width] and knees bent, so you'll be squatting down throughout the whole thing. When you swing the KBell, make sure to go high above your head, rather than just above eye level like many people do.
Other variations include squatting during the "down" movement, and straightening the legs on the "up" movement. Also try alternating hands with each swing, called a Darcy Swing.
This exercise is actually called a pullover and it's taken from gymnastics. For this exercise you will need a pullup bar. The key is NOT to swing into it, it must be done slowly and precisely. You will simply raise your legs [keeping them straight] and hips up towards the bar and then thrust yourself over the bar. It also helps to pull yourself up with your arms slightly. The other key is to get your hips high.
The real test is if you can do this on the rings...