Algebraic Verification of Probabilistic and Concurrent Systems