Explain The Following Concepts