“Iteration” is pretentious in this context (and it means “repetition”, so even to be correct it requires the reader to already understand that HP has been “done” numerous times—something which is perhaps implicit in your first paragraph but certainly not emphasized enough to make this usage appropriate) ; replace with “version”.
But now I know; I’m going to be a scientist
Replace the semicolon here with a (more forceful) colon.
“Iteration” is pretentious in this context (and it means “repetition”, so even to be correct it requires the reader to already understand that HP has been “done” numerous times—something which is perhaps implicit in your first paragraph but certainly not emphasized enough to make this usage appropriate) ; replace with “version”.
Replace the semicolon here with a (more forceful) colon.