Hedging & Pricing of Options using least squares through simulation