Property based tests are great tools to assert properties of an API. Though I haven't done it in Go, this package looks useful. I'm more curious about the implementation and the algorithm. Do you know any references or papers I could read?