Kernel-Range Duality