Fundamental Probability: A Computational Approach