*Please note:* This is a micro optimization, hence I fully understand if the patch is rejected. Currently we create two temporary Arrays and have to iterate twice in total when building the final `hexNumbers` Array. With this patch there's only one temporary Array and a single iteration required to build the final `hexNumbers` Array.