major bugfixes throughout the code, including some minor issues with
alpha being computed incorrectly in an intermediate step (which is not
dangerous) and an issue where the very last data point had a KS-distance
of 0 in the numpy version and was not being properly excluded; this
would affect code runs with nosmall=False