Crystal growth: from basic to applied