float changed to configurable math_t
fabs sorting works
removed dead code
added some commentary
flalmostequalrelative works for zero cases
now catching ims execptions
fixed problems with dupes in mat-vec mul