Likelihood Programming in Python