add complex struct, fx2c, fc2x functions.
Merge branch 'comp'