Где-то мы, очевидно, ошиблись, но где? Вычисления наши верны. Неверно только допущение об удваивании в каждом поколении. В самом деле, мы позабыли, что родственники иногда женятся между собой. Я исходил из того, что у каждого из нас восемь прабабушек и прадедушек. Но у любого ребенка, родившегося от брака между двоюродными братом и сестрой, их только шесть, поскольку общие бабушка и дедушка этих двоюродных брата и сестры будут ему дважды прабабушкой и прадедушкой. «Ну и что с того? – возможно, спросите вы. – Время от времени люди вступают в браки со своей родней (Эмма Веджвуд, жена Чарльза Дарвина, была его двоюродной сестрой), но наверняка это случается достаточно редко, чтобы не иметь серьезного значения». А вот и нет, ведь под родней в данном случае подразумеваются и троюродные братья, и пятиюродные, и семнадцатиюродные и так далее. Если принимать во внимание столь дальнее родство, то любой брак оказывается браком между родственниками. Иногда приходится слышать, как люди выхваляются своим дальним родством с королевой, однако это весьма самонадеянно с их стороны, поскольку мы все – дальние родственники королевы, а также чьи угодно еще, всех линий родства и не проследить. Единственное, чем королевские и аристократические семьи отличаются от прочих, – так это тем, что они могут предъявить свое генеалогическое древо во всех подробностях. Как заметил четырнадцатый граф Хьюм, после того как политический оппонент съязвил по поводу его титула: «Если подумать, то мистер Уилсон – это четырнадцатый мистер Уилсон».
Из всего этого следует, что мы приходимся друг другу более близкой родней, чем обычно думаем, и что у нас было намного меньше предков, чем можно было бы предположить, исходя из незамысловатых вычислений. Однажды я, желая услышать рассуждения своей студентки на этот счет, попросил ее высказать обоснованное мнение о том, когда жил наш с ней последний общий предок. Глядя мне прямо в глаза и ни на мгновение не задумываясь, она ответила с тягучим сельским акцентом: «Он был обезьяной». Простительный интуитивный просчет, но ошибка составила примерно 10 000 %. Подразумевалось, что наши генеалогические деревья были разделены в течение миллионов лет. В действительности же наш с этой студенткой ближайший общий предок жил не ранее пары веков назад – скорее всего, значительно позже Вильгельма Завоевателя. Более того, наверняка мы с ней являемся родственниками по многим линиям одновременно.
Та модель родословной, которая привела нас к вычислению ошибочно большого количества предков, представляла собой постоянно ветвящееся древо. Если развернуть это древо в противоположную сторону, то получится столь же ошибочная модель для оценки числа потомков. У типичного человека двое детей, четверо внуков, восьмеро правнуков и так далее, вплоть до невообразимых триллионов потомков всего несколько столетий спустя. Моделью, дающей гораздо более реалистичные представления как о предках, так и о потомках, будет все та же река генов, о которой шла речь в предыдущей главе. В пределах ее берегов гены текут сквозь время непрерывным потоком. Течения внутри этого потока то образуют завихрения и водовороты, то снова сливаются, по мере того как гены постоянно встречаются и расходятся во времени. Возьмите пробы воды из этой реки на разных участках ее течения. Те пары молекул, что оказались зачерпнутыми в одно ведерко, уже встречались раньше и наверняка встретятся вновь. Также им приходилось расходиться и, несомненно, придется разойтись снова. Довольно трудно проследить все те точки, где они встречаются, но у нас есть математическая уверенность в том, что такие встречи происходят: что если в определенной точке два гена разнесены потоком, то достаточно переместиться совсем немного выше или ниже по течению – и они опять соприкоснутся друг с другом.