Remove static_asserts from the algorithms to allow uintx to be used.

If the type passed isn't an integral type, then it'll still be
caught at compile time so the repercussion of removing it isn't too
bad.