Hilbert cubes