reproducing kernel Hilbert space