North Carolina Corporate Law: What Every Business Needs to Know