CIS4100 Widget Inventory Stock Stack Homework