anonymous functions
without arguments
pattern matching
list_concat
different sum
tuple to list
handle files