You should mention that, unlike lists in functional languages, Lists in K are associative, meaning you can easily access list elements at both ends and concatenate lists.  This also allows one item (MyLisItem)  to be an entire list (without requiring the list terminator_