Cpp Functional Programming In Typescript Vs Javascript