Reviewing
Adding IO examples
Return is not return
Using when in IO actions
Using sequence in IO actions
Adding file reading functionality