Pattern matching & lists.