Hey guys, so I was wondering what happens to attacks that you learn at a certain level if you dont evolve the pokemon? Like for instance with a magikarp,which can only know tackle,splash and flail. Compared with a gyarados which is supposed to sure some moves say at level 25 it learns bite.Just for an example.But if I don't evolve my magikarp till after level 25,then when will my gyarados learn bite if at all? If the pokemon loses out on certain moves is it even worth not evolving?