Added: finding the minimum window in S which contains all elements from T, and also some unit tests