add DistinctSubsequencesDP.java class