Yoga for mindfulness and meditation