https://medium.com/stackanatomy/forever-functional-maximize-javascripts-performance-without-transducers-bebf9dab3471