A New Crack Propagation Algorithm Combined with the Finite Element Method