HOMEWORK 4: TOOL RENTAL LISTS NAME: < insert name > COLLABORATORS AND OTHER RESOURCES: List the names of everyone you talked to about this assignment (classmates, TAs, ALAC tutors, upperclassmen, students/instructor via LMS, etc.), and all of the resources (books, online reference material, etc.) you consulted in completing this assignment. < insert collaborators / resources > Remember: Your implementation for this assignment must be done on your own, as described in "Academic Integrity for Homework" handout. ESTIMATE OF # OF HOURS SPENT ON THIS ASSIGNMENT: < insert # hours > ORDER NOTATION: Use these variables to analyze each phase of computation. Briefly justify your answer for each part. i = # of different inventory items c = # of different customers p = # of pending customers q = max quantity of a particular tool owned by the store r = max # of tools rented or requested by a customer at one time p = total # of pending tool rentals e = # of rental or return events Load inventory file: Rental event: Return event - no pending customer(s): Return event - with pending customer(s): Entire program: EXTRA CREDIT: Describe your implementation of the optional third output report, which presents statistics on the popularity, rental duration, and/or average waiting times. MISC. COMMENTS TO GRADER: (optional, please be concise!)