Gas Chromatography (GC) basic principles