R Programming Assignment 2 (Updated)