ASSIGNMENT 3 COMPLETED. PLEASE SEE README