Programming Assignment 2 for Coursera R Programming course.