3. Explain the differences between multiprocessing and multitasking.