add array_size.h because of common usage with strings