PowerLaw distribution now uses index of Iterable, instead of forcing
the domain to be numeric.
Fixes last commit.
Code aesthetics