Simplify deep intersection method and add specs.