Some quick additions:
- The amount of EVs needed to make one stat point is equal to 400 divided by the Pokemon's level (excluding rounding).
- If the Pokemon already has EVs, then the process of using wings might feel a bit strange. (For example, if you had 18 EVs on a level 100, then you only need two more wings to reach the next multiple of four.)