Assuming you're not raided by the cops, 80 years to the dominant religion.
Assuming your cult is comfortable breaking these taboos:
- Hebephilia
- Cloning of embryos (splitting them)
- Asexual reproduction
- Basically every human right
You could overtake Catholicism as the dominant religion within 80 years.
Simulation in C++. This is based on an answer I gave to the similar question: Population Size of a Colony With a Large Gender Disparity
Typically in these cults the female members are used as a harem of the founder. This isn't fast enough, and its dependant on ovulation cycles, and may produce more men than needed. If the founder truly believes this is a divine mission, he'll abstain from sex with his flock. A good litmus test of actual belief or greed of founder IMHO.
So all 60 women need to have eggs harvested immediately, the founder needs his sperm extracted immediately, 60 female embryos are created. Each embryo is split into at least 3, 2 are implanted, the remainder is stored.
I'm assuming with future medical tech, that IVF has a 100% success rate. If this isn't true, just split the embryo into more pieces and implant how ever many are needed to get guaranteed twins.
IVF is tricky, but can be automated with the advanced robotics your cult somehow has access to.
With current medical tech, premature twins at 22 weeks can survive, but that does seem like the exception rather than the rule, even with future tech. I'm going to assume your medicine is advanced enough to give birth at 30 weeks, the infants are then treated using robotics and advanced premature baby meds.
This gives a cycle of 3 sets of identical twins every 2 years (average of 3 per year). Your first generation mothers must truly believe in the cause, because them and their children will not have a good life.
1 in 100 children is put aside for income, the rest are going to be used for more breeding.
Average age of puberty in females currently is 11, and even though there are cases of 5 year old mothers, that's not going to be reliable enough for this kind of population growth. I'm going to assume that your advanced medicine gives you access to growth hormones to speed up maturity so that the body of an adult is formed sufficiently well that IVF reproduction is reliable 12 years after birth.
Those first 12 years are basically spent with the children memorising theology and how they're going straight to heaven if they're used as baby factories. The less they learn, the better. Once they hit 12, they're implanted with 2 * cloned embryos of themselves, either from storage, or they could be self-cloned (essentially asexual reproduction).
The starting males are basically used to earn resources to buy food, power, robots, and land for the expanding cult. 40 people earning decent wages but living very frugally (zero personal expenses frugally) can earn lots of money for the cult.
The 1 female child in 100 should be further educated, in addition to theology, she should be taught basic reading and writing etc. She should be sent to work in a supermarket / fast food joint as soon as they'll hire her (say, 15), and then when she turns 18, sent to work in a field which an untrained young female earns a tonne of money, (stripping or sex work). After her income starts to decay, she joins the breeding pool.
I don't believe you'll get compliance from the women with this massive baby farm operation, they'll revolt. Assuming the revolt is suppressed, this could end up with a hentai-like factory with thousands of women bolted to frames with tubes coming out of them - you said zero morals.
Once the women hit menopause (average age 51), rather than extend it with drugs, and assuming they're still loyal and not bolted to some breeding frame against their will, I think they should be sent out into the workforce to earn money for the cult.
After 78 years of this, you'll have 670 million children born that year, and get a total population of about 3.4 billion.
First 12 years you'll have 180 female children born each year on average. Then
- Year 13 : 720 births
- Year 14 : 1260 births
- Year 20 : 4500
- Year 30 : 34200
- Year 40 : 228,960
- Year 50 : 2,312,280
- Year 60 : 18,070,020
- Year 70 : 148,197,600
C++ source code:
#include <vector>
#include <set>
#include <iostream>
#include <algorithm>
int main()
{
std::vector<size_t> males(20,0);
std::vector<size_t> females(20,0);
males.push_back(40);
females.push_back(60);
for (auto year = 0; year < 78; year++)
{
// Calculate our births
size_t newMales = 0;
size_t newFemales = 0;
// Women of these ages will be used for children
for (auto age = 12; age < 51; age++)
{
if (females.size() <= age) break;
//newMales += females[age] / 2;
newFemales += females[age] * 3;
}
males.insert(males.begin(), newMales);
females.insert(females.begin(), newFemales);
// Print some stats
std::cout <<
"Y: " << year << ". "
<< newMales << "m and "
<< newFemales << "f born.\n";
}
std::cout << "At end of simulation: \n";
size_t total = 0;
size_t infants = 0;
size_t children = 0;
size_t teenages = 0;
size_t youngAdults = 0;
size_t adults = 0;
size_t seniors = 0;
size_t male = 0;
size_t female = 0;
for (auto age = 0; age < 100; age++)
{
if (age >= females.size()) continue;
std::cout << age << " yr olds: " << males[age] << " males and " << females[age] << " females.\n";
auto t = males[age] + females[age];
male += males[age];
female += females[age];
if (age < 5) infants += t;
else if (age < 13) children += t;
else if (age < 20) teenages += t;
else if (age < 35) youngAdults += t;
else if (age < 51) adults += t;
else seniors += t;
total += t;
}
std::cout << "Total " << total << "\n";
std::cout << "Infants " << infants << "\n";
std::cout << "Children " << children << "\n";
std::cout << "Teens " << teenages << "\n";
std::cout << "YoungAdults " << youngAdults << "\n";
std::cout << "Adults " << adults << "\n";
std::cout << "Seniors " << seniors << "\n";
std::cout << "Males " << male << "\n";
std::cout << "Females " << female << "\n";
return 0;
}