What is an image signal processor? How does it work? What are its functions? Where do we use image processing? Why is it important?