challenge: What is another name for the Transition Matrix Method (TMM)?
  
  A. Generalized boundary condition method and Maxwell equations method
  B. Extended boundary condition method and null field approach
  C. Null field method and generalized boundary condition method
  D. Null field method and extended boundary condition method
  Answer: 