span: Taking and dropping at the same time
islice (and Haskell’s
drop) cut some number of elements from a list, the corresponding
dropwhile inspect the list’s values and truncate the list based on what it contains.
The general concept of taking is to keep some portion of beginning of a series and ignore the remainder.