<prompt> Kwa kutumia lugha ya programu ya Haskell, andika programu ambayo inachukua orodha ya nambari kamili kama pembejeo na inachunguza ikiwa imeorodheshwa kwa utaratibu wa kushuka, matokeo ya programu inapaswa kuwa ya kweli au ya uwongo, ikitegemea ikiwa orodha ya pembejeo imeorodheshwa kwa utaratibu wa kushuka au la: Programu inapaswa kuwa na ufanisi na inapaswa kutumia kazi za maktaba ya kawaida popote inapowezekana.  <response>: Hizi ni baadhi ya vipengele vya mfululizo: Kipengele cha kwanza ni kubwa kuliko au sawa na ya pili, na kama mapumziko ya orodha pia ni utaratibu, Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kupima au Kima au Kama au Kama au Kama au Kama au Kama au Kama au Kama au Kama au Kama au Kama au Kama au Kama 