Non-Parametric Change Point Analysis: Tackling Irregular Conditions In Univariate And Multivariate Data