Equalize evaluation for all pulse lengths

i.e.:
3: x * (1+3)/2 = x * 2 …. same distance to long and short
5: x * (1+5)/2 = x * 3 …. same distance to long and short
Merge pull request #51 from mercuri0/development

Equalize evaluation for all pulse lengths