Complex analytic desingularization (2018)