An efficient grid lattice algorithm for pricing American-style options. (2016)