Function IsArrayWithAllowedValues

Checks if a given value is an Array, with any values contained strictly on allowedValues array.