immortal, invincible comic