No one seems to have noticed that i posted this but it should end this.
haste is exponential in that it affects delay.
1% haste = -1% delay 500 delay (495)= -5
now at 10% haste you are at (500 delay (450)= -50
that is a straight decrease in delay. but... when you take it as Original Delay/New Delay you get a ratio...
1% = 1.0101-- extended forever
10%= 1.1111-- ~
50%= 2
100%=infinity.
now look at the gaps. are you saying a 40% increase of haste from 10-50% = 90% more swings is equivalent to going up 50% from 50% and doing infinity?
each point of haste you add increases your ratio exponentially and you do more swings
ALSO it affects how many times you could recast in the same time compared to the original recast time.... exponentially.
now if this isnt technically exponential.... then WHATEVER. This is the idea most people talk about when they say that