Code for Tufts CS 150 Probabilistic Programming Languages.