int parser(int argc, char **argv);


/* The parser takes both argc(number of arguments) and argv(contents of arguments)  */
/* and performs a series conditional tests using them. */

/* Upon the detection of an error (invalid input, missing arguments etc..) */
/*the program returns a specific value to the system, */
/* depending on the type of error that occurred */

/* The returned values are as follows: */
/* 0 - success */
/* 1 - syntax error */
/* 2 - wrong number of arguments */




