Writing more complex bash scripts

Reading arguments

Using functions

Using libraries

Parallel processes