Coursera Reproducible Research Programming Assignment 2