Add chapter 21 exercises

@rmascarenhas O_O
Good catch, I forgot to unblock `SIGABRT` on my implementation :+1: