Techniques and approaches for pricing American option