Hard Problem : Regular Expression Matching
Solution from http://leetcode.com/2011/09/regular-expression-matching.html