How do hinduism explains reincarnation?          

How would it explain the growth in human population then? Even if we consider that those humans could have been some other animals in previous life then are we saying that total number of life forms (animals, fishes, insects etc) have remained constant since the inception of earth?