roulette wheel

adding a new constant INDEX, and implemented selection return index