What is a driver, and why do I need to update them? (1)