در تابع ration از چند حلقه for باید استفاده کنم؟و در تابع بازگشتی quick sort راه بازگشت چیست؟