A Numerical technique for solving carrier-mediated transport problems