Passing in a std::string to out mean and standard deviation functions
Passed in an array of pointer type to demonstrate the static_assert failing
Made the fill functions generic