Fix #12 - Add p intersection