Added a combination generator for Enum