# problems are
1. i thought arrays can be explictly converted to pointers to their first
element and i am getting an error on the second example.
2. i understand that the generic equal function above uses the element type
operators to compare if elements are equal? but do c_style strings constchar p[]="hello",p1[]="hello"; really have == operator
or aren't this c_style strings?? this is because the first example is
working fine so i dont get where it gets == on const char* or does it use
strcmp()? or does it compare each element as a char using == ?