A Practical Guide To Probability And Randomness.