Multiple Descent: Design Your Own Generalization Curve | Synapse