Kernel Balancing: A flexible non-parametric weighting procedure for estimating causal effects | Read Paper on Bytez