Two best solution in 2020:  here  
                        and  here    
                 
          					         			
               		You can download the files from 
 here  .               		
               	
               		Remember to address all the tasks in the question. 
               	
               	
               		 Comment your source code. Points will be deducted if it is not understandable
               	
               	
               		 Submit your source code and pdf file separately. To be more clear, put all your code files into one
               		zip file. Submit the pdf separately. 
               	
                  
               		Use 
 BrightSpace  to submit all homeworks.  
 Submit only typed 
               		solutions. Handwritten solutions will not be accepted. 
               	
               		Name your submission as "hwnumber_yourname.pdf". 
               	
            		
               		 Turn in your own work.  The final report 
               		that you turn in must be your own. 
              		
				  		
				   		Include your full name and email id on every submission.