3quarksdaily: A profile of Robert Trivers