Improving variable names and comments in VP dist.
Fix calculation bug in Victor Purpura dist.

- was only affecting single unit version
- might need some refactoring, but it's late and I need it working now