modern science has gone some distance toward explaining some of these apparent anomalies but there is still a long way to go before we will have entirely satisfactory answers , and it would be arrogant of us to assume that we necessarily will ever arrive at them .