Data.List.Alternative

head

tail

init

last

scanl1

scanr1

cycle