Added intersection.c