An adaptive finite element method for crack propagation based on a multifunctional super singular element. (1st June 2023)