Blueprint modulo node doesn't handle negatives?

Nice, thanks for coming up with the calculation.