Add chapter 20 exercises

@rmascarenhas :tired_face: 
You can use `pause` here to wait for the signal and let other process use the CPU meanwhile.