Complex Methods on Partial Differential Equations