Modern Methods of Crystal Structure Prediction