challenge: What is a splicing language in mathematics and computer science?
  
  A. A language that is not affected by splicing rules
  B. A language generated by a single application of a splicing rule
  C. A language generated by iterated application of a splicing rule
  D. A language that is only used in molecular biology
  Answer: 