Generates values from a categorical probability distribution in O(1) using Vose's Alias Method.
>= 1.9
Zane Geiger