Detection algorithm
When \Jawira\CaseConverter\Convert class is instantiated, the input string is
analysed to detect the words in it.
This is also the algorithm used by Convert::fromAuto method.

- If input string contains 
_(underscore character), then_is used to split string. - If input string contains 
-(dash character), then-is used to split string. - If input string contains 
␣(space character), then␣is used to split string. - If input string contains 
.(space character), then.is used to split string. - If input string contains uppercase characters only, then the input string is considered to be a single word.
 - Finally, uppercase characters are used to split string.