A comparison of 12 algorithms for matching on the propensity score. (7th October 2013)