Source: https://www.onnit.com/academy/10-essential-steps-to-developing-a-masterful-bodyweight-workout/