Text this: Mathematical model and its solution for water-altering-gas (WAG) injection process incorporating the effect of miscibility, gravity, viscous fingering and permeability heterogeneity