The science of superheroes