Errors And Their Types