fixed the datatype bugs in the code
Added the less code line version of fast walsh transform function and monomial degree function also
Added monomial degree function declaration
moved the definition of check_random_bit function, monomial_eval, monomial degre and check_first_bit
Removed the function definition of check functions
Removed the monomial_eval function
Removed the old algorithm which was in-efficient
Added ANF function
Moved working ANF function to util.c
Added rule for question 17
Corrected the monomial_eval function
Changed the code as per the review
Removed comments on Monomial_eval function