major under-the-hood work to accommodate mixing different kernels together in kernel_weighted_sum_np (e.g.var 1 epanechnikov & var 2 gaussian, etc)
the natural use for this for conditional objects, e.g. y - normalized kernel, x - non-normalized kernel
consolidated code
fixed ordered data = crash w/ ccdf routine