Define Error And Explain Its Types