#include stdio
template < typename T, typename ...D >
std::vector<T> initialize_vector(T value, int s) {
return std::vector<T> out(s, value);
}
std::vector<T> initialize_vector(T value, int s, D... dims) {
return std::vector<T> out(s, initialize_vector(value, dims...));
}