What is Ashtanga Yoga and its Benefits

What is Ashtanga Yoga and its Benefits