Gas Compressor Principles and Applications