Explanation on joining files completed
Exercise four written as an IPython notebook for explanation