initial commit for downhill simplex.
initial commit for down hill simplex strategy.