Multiple Descent: Design Your Own Generalization Curve