	We will apply a typical debugging session on the following code:
	
	==================
	$ cat first.c
	==================
	
	#include <stdio.h>
	#define PI 3.14
	
	void first (float *);
	int num_compare (float first, float last);
	
	main (int argc, char *argv[])
	{
		float flt_one = 1.234567;
		float flt_two = 1.234567;
		float rad = 2;
		float circum = 2 * rad * PI;
		float diff;
	
		printf ("First arg is %s\n", argv[1]);
		printf ("The value of 'circum' is %f\n",circum);
	
		first(&rad);
		circum = 2 * rad * PI;
		printf ("The value of 'circum' is %f\n",circum);
	
		diff = num_compare (flt_one, flt_two);
	
		if (diff = 0.0)
			printf ("\n%f = %f \n", flt_one, flt_two);
		else 
			printf ("\n%f /= %f \n", flt_one, flt_two);
	}
	
	void first(float *r)
	{
		*r=2;
		return ;
	}
	
	
	==================
	$ cat num_compare.c
	==================
	
	int num_compare (float first, float last)
	{
		float diff;
	
		diff = last - first;
		return diff;
	}
	
