What is the difference between public law and private law?