1.1 What are hardware and software?