列表的基本功能
head [1..10]       --    1
last [1..20]       --    20
tail [1..5]        --    [2, 3, 4, 5]
init [1..5]        --    [1, 2, 3, 4]
length [1 .. 10]   --    10
reverse [1 .. 10]  --    [10, 9 .. 1]
take 5 [1, 2 .. ]  --    [1, 2, 3, 4, 5]
drop 5 [1 .. 10]   --    [6, 7, 8, 9, 10]
concat [[1,2], [], [4]]   --    [1,2,4]