Briefly define what makes each of the following entities different from each other and what the advantages might be for each: sole proprietorship, general partnership, limited partnership, and limited liability partnership (LLP).

Briefly define what makes each of the following entities different from each other and what the advantages might be for each: sole proprietorship, general partnership, limited partnership, and limited liability partnership (LLP).