Crystallization is a process that leads to solids with highly organized atoms or molecules, i.e. a crystal. The ordered nature of a crystalline solid can be contrasted with amorphous solids in which atoms or molecules lack regular organization. Crystallization can occur by various routes including precipitation from solution, freezing of a liquid, or deposition from a gas. Attributes of the resulting crystal can depend largely on factors such as temperature, air pressure, cooling rate, or solute concentration.