Initial Functions project commit

Initial commit of the Functions C++ project