Learning Automata and Stochastic Optimization