Suppose you have two children who marry and each of them has two children. Each of these offspring has two children, and so on. If all of these progeny marry but non marry each other, and all have two children, in how many generations will you have a thousand descendants? Count your children as Generation 1.
2 – 1