New methods and improvements to Monte-Carlo methods for pricing derivative securities