21:39 Contextual Equivalence for a Probabilistic Language with Continuous Random Variables and Recursion
16:55 Adaptive Lock-Free Data Structures in Haskell: A General Method for Conc. Implementation Swapping
30:10 In Search of a Map: using Program Slicing to Discover Potential Parallelism in Recursive Functions