0.9.1 First, we added TWO (2) external functions: (a) BscdOptionPrice() and (b) BscdPayTwoLeafMtx(). The latter function has DUAL purposes: (a) it can be used evaluate the price of ANY chooser, and (b) it is used as an intermediary function in the former function BscdOptionPrice(). Second, we added TWO (2) new variables to the output model of the existing function BscdCreateModel(): (a) RInv: 1/R, and (b) n1: n+1. Third, we added ONE (1) internal function append.lst(). Finally, we compared our results from function BscdOptionPrice() with the output of function BinomialTreeOption() from library(fOptions). Todo: call and put option prices (for American) and test script.