What is IR spectroscopy and how does it work?