Fix visual c++ compile error: Missing include <array>