Is pilates good and effective? Should I do it on my rest days? Or after my cardio or weight training days?