# Lista — List Operations in Tampio
#
# "lista" is Tampio's built-in ordered collection type.
# Its internal field "alkio" holds the elements as an array.
#
# Key methods:
#   koko              = size of the list
#   ensimmäinen alkio = first element (ordinal subscript)
#   jokainen alkio    = iterate all elements (like forEach)
#   järjestetään      = sort ascending in place
#   järjestetään laskevaan suuruusjärjestykseen = sort descending

# Initialize with the first five digits of pi: 3, 1, 4, 1, 5
# "jonka alkioita ovat" = "whose elements are" (partitive plural)
# "eikä muuta" closes a single-item or final-item list

Olkoon kiva lista uusi lista, jonka alkioita ovat kolme, yksi, neljä, yksi ja viisi eikä muuta.

# "jokainen alkio" in array subscript position = forEach
# "koko" = length, "ensimmäinen alkio" = first element

Kun nykyinen sivu avautuu,
	nykyinen sivu näyttää tekstin "<p>Lista: ",
	nykyinen sivu näyttää kivan listan jokaisen alkion,
	nykyinen sivu näyttää tekstin "</p><p>Koko: ",
	nykyinen sivu näyttää kivan listan koon,
	nykyinen sivu näyttää tekstin "</p><p>Ensimmäinen alkio: ",
	nykyinen sivu näyttää kivan listan ensimmäisen alkion,
	nykyinen sivu näyttää tekstin "</p>",
	kiva lista järjestetään,
	nykyinen sivu näyttää tekstin "<p>Nousevassa järjestyksessä: ",
	nykyinen sivu näyttää kivan listan jokaisen alkion,
	nykyinen sivu näyttää tekstin "</p>",
	kiva lista järjestetään laskevaan suuruusjärjestykseen,
	nykyinen sivu näyttää tekstin "<p>Laskevassa järjestyksessä: ",
	nykyinen sivu näyttää kivan listan jokaisen alkion
ja	nykyinen sivu näyttää tekstin "</p>".
