IOTA Foundation interview question

Explain the IOTA Tangle and the data structures involved