Posts December 20, 2015: Rewriting as a Computational Paradigm February 6, 2015: Randomness Is Pretty Great February 5, 2015: Analysis of a Brute-Force Shuffle