Move Stats to its own module and pass it around to the intersection methods to keep track of how many tests and successful intersections there are.
This change implements Kay-Kajiya intersection (with slabs) too!