WIP: refactor to avoid including references if not needed
Working optional reference number

Still progress to be don in optimization and reduction of duplicate code
Old code cleaning
Implemented early flattening for nested buffers

https://github.com/kfgodel/toString/issues/6
Compacting parts if consecutive strings
Added spec to verify custom string referentiability

https://github.com/kfgodel/toString/issues/7
Merge pull request #8 from kfgodel/optional_ordinal_refactor

Optional ordinal refactor