Find the smallest window in a string containing all characters of another string (http://www.geeksforgeeks.org/find-the-smallest-window-in-a-string-containing-all-characters-of-another-string/)