Kernel Density Estimation Explained