Modeling neuronal bursting: singularity theory meets neurophysiology