I was just wondering if it's normally better to evolve a Pokemon earlier than later. For example, say I have a level 99 Magikarp, and let it evolve at level 100 to Gyrados. Would the stats be much lower than a normal, level 100 Gyrados that evolved at level 20, like it normally should? Or would they be the same?