Removed the name field because it's pretty much useless
Moved the clock() function so that it actually times the dynamic function and removed instances of the name field in the Item struct. Also made parameters const in the dynamic function