programming assignment 2

completed by Ryan Kim