Lattice Boltzmann methods for solving partial differential equations of exotic option pricing