Time-of-Flight Mass Spectrometry and its Applications