Singularity Generation