> head [1, 2, 3]  
1  
> tail [1, 2, 3]  
3  
> [1, 2, 3] !! 1  
2  
> take 2 [1, 2, 3]  
2  
> drop 2 [1, 2, 3]  
[3]  
> length [1, 2, 3]  
3  
> sum [1, 2, 3]  
6  
> product [2, 2, 3]  
12  
> [1, 2] ++ [3, 4]  
[1, 2, 3, 4]  
> reverse [1, 2, 3]  
[3, 2, 1]  
> zip [1..] ['a'..]  
[(1, 'a'), (2, 'b'), (3, 'c') .. ]