exercise 5 - Using Fork/Pipe/Exec