2.2. Why use threads?