RCWA Solver Introduction