add DistinctSubsequences.java