Complex projective space homology