This app makes it very easy to understand probability. The updated version with permutations and combinations is extremely helpful, especially with the tutorial sections and the solver sections.
BD623 about Probability Pro