- additional data type formats recognized:
- date-DMY-dash;
- date-DMY-dot;
- date-DMY-slash;
- date-MDY-medium;
- date-MDY-long;
- datetime-MDY;
- datetime-MDY-micro-sec;
- datetime-MDY-medium;
- datetime-MDY-medium-micro-sec;
- datetime-MDY-long;
- datetime-MDY-long-micro-sec;
- various code optimizations:
- eliminating data type as method parameters and using original class variable;
- moved data type determination to main program logic and out of the Hyper creation one = segregation of duties;
- split analyzing method into 2 separate parts, one for very first unique value and another methods for rest;
- switch to a more standardized class name in the main logic.