Added monte-carlo simulation.
Added the original user profile to the list of potential candidates.
Delays are no longer generated only once for each transition type, but for each transition.

Added comments to Monte Carlo simulation.
Cleaned a bit the code.