race for the double helix character analysis