Which purpose does recrystallization serve?

(Select all correct answers.)

It is used to purify liquids.
To separate unreacted solid starting materials from the solid target compound.
To remove a solid from a liquid.
It is used to purify solids.
Improve the yield of the compound