Singularity theory and its applications /