58,046 fruit flies shed light on 100-year old evolutionary question