documentation
small bugfixes
normalization
flonum-epsilon to fix issues with summing to 1
forget-trail