Create assignment-1

Copy and pasted extensively commented source code from local storage device.