I just bought 4 platies about two weeks ago, 2 males and 2 females and one of the females has been pregnant and given birth THREE TIMES since I brought her home. How is this possible??? I've got several fry hiding in the rocks at the bottom of the tank to show for it and if this continies...