[...]
palindromiksi-funktio käyttää apunaan kahta muuta funktiota:
merkkijonon väärin päin kääntämistä, joka tehdään
[::]-aliohjelmalla [::|]-aliohjelmalla (jota
kutsutaan "slice"-rakenteeksi), sekä merkkijonojen peräkkäin
yhdistämistä, joka tehdään +-aliohjelmalla.
Esimerkkimme näyttää yhden tapauksen yleisemmästä periaatteesta,
miten pienistä palasista muodostetaan suurempia kokonaisuuksia: yhden
aliohjelman [tuloste] annetaan toiselle, niin että se on toisen
aliohjelman [syöte]. palindromiksi-funktiossa
[::]-aliohjelman [::|]-aliohjelman tulos (eli
väärin päin käännetty sana) annetaan syötteeksi +-aliohjelmalle, joka
yhdistää sen alkuperäiseen sanaan.
[...]