How does this function's output compare to wh_util:to_hex_binary(Bin) ? Could you compare the two methods in terms of performance (using timer:tc/3)?