An introduction to property-based testing with QuickCheck | Hacker News Reader