5-2 Final with lists

I made it more organized looking after the text.  Usings lists and
creating a separate function: extract_fails();