public static void main(String args[]) {
        String pattern = "abcbc";
        String str = "bcdgflgfl";
        WordPattern wp = new WordPattern();
        System.out.println(wp.wordPatternMatch(pattern, str));
    }
Given a pattern and a string str, find if str follows the same pattern.

 Here follow means a full match, such that there is a bijection between a letter in pattern and a non-empty substring in str.
https://leetcode.com/problems/word-pattern-ii/
src/com/interview/recursion/WordPattern.java