<prompt> Eleza aina ya kazi inayofanywa na algorithm ifuatayo.  <response>: Algoriti ni utekelezaji wa algoriti ya upangaji wa haraka, ambayo ni algoriti ya kupanga ambayo inagawanya safu kwa kujirudia katika safu ndogo na kuzipanga hadi safu nzima ipangwa kwa mpangilio wa kupanda. Kanuni huchagua kipengele cha egemeo, kisha hupanga upya vipengele vyote karibu na egemeo ili vipengele vidogo viishie kushoto, huku vipengee vikubwa viishie upande wa kulia wa egemeo. Utaratibu huu unarudiwa kwa kujirudia hadi safu nzima imepangwa. 