Please try to do the exercises before looking at the `solutions `_!