a) Removed the KL from being calculated (since it was broken)
b) Made KS fault-tolerant, since bad documentation prevents a correct
understanding of all errors. Accounted for +- infinity, too small
arrays, and having really small numbers.

Change-Id: Ia6bf0bd6d7c674277852414e1cc34428c47f5a3c