Catastrophe Theory and Its Applications