The rejection method is never better I think, work smarter not harder. But it's an easy way to remember and do it. Don't recommend using it when you any actual performance.
In terms of CPU power, calculating the length of the vector and doing a branch, I think, is going to be slower then the proper way to do it.
In terms of CPU power, calculating the length of the vector and doing a branch, I think, is going to be slower then the proper way to do it.