Finished and updated homeworks 1-5