I have a different option and isn't sure how Apache Portable Runtime work
for Unsafe*Pointer along with Dispatch? I think that reduce overhead
significantly?
https://benchmarksgame.alioth.debian.org/u64q/program.php?
test=binarytrees&lang=swift&id=9