Using the syntax of C, write a recursive-descent subprogram named initializer that corresponds to the following rules (taken from the C99 standard):
initializer:
assignment-expression
{initializer-list}
{initializer-list,}
initializer:
assignment-expression
{initializer-list}
{initializer-list,}