Analytical Pyrolysis: Techniques and Applications