1. 2

It’s no QuickCheck, but it’s well-written.

  1.