Programming Assignment 2 - Daniel Castro

Not so sure if it is correct! Very difficult!