The Technology of Compressed Natural Gas (CNG)