perfdemo: initial unoptimised code
add cpu profile and memory profile svg's to repo. forgive me
step2: increase the slice capacity so we don't have to grow it to make room for the encoded bytes
step3: reuse the tuple buffer