with_colin function
with_colin({ProbList},{ValList})
Takes two lists with equal size, and returns an element from the second argument, picked at random with the probability of each element proportional to the value of the corresponding element in the first argument. A new return value is generated each time step.
Inputs: list of probabilities (real), list of corresponding values (any).
Outputs: element picked from second list (any).