Distinct Subsequences

DP is OK
But when we could use iterative, use it! DO NOT use recursive!