Inflation: Types, Causes and Effects