<prompt> Kutumia programu ya Kotlin ambayo hupanga orodha ya nambari kamili kwa utaratibu wa kupanda au kushuka kwa kutumia mojawapo ya algorithms zifuatazo: mpangilio wa Bubble, mpangilio wa Kuingiza, au mpangilio wa Uchaguzi, programu inapaswa kumhimiza mtumiaji kuchagua algorithm ya mpangilio na kuingia ukubwa wa orodha na vipengele vya orodha, baada ya mpangilio, programu inapaswa kuonyesha orodha ya mpangilio.  <response>: Mfumo wa kuchapisha: Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha Kuchapisha 