SMS dit: Numerical Methods For American Option Pricing