What the Fragment?

What the Fragment?When should you use a fragment? How? Why?