Added transform and to_array to meta_programming.hpp.
Added transform and to_array to meta_programming.hpp.

The function transform() applies a functor to all elements of a tuple and returns a tuple made from all the return values.
The function to_array() returns an std::array<T,N> containing all the values of a tuple.

ralphtandetzky/cpp_utils