mmWave beamforming facilitated by hierarchical codebooks and structural bandit algorithms