1. updated LongestCommonSubsequence and LongestIncreasingSubsequence implementation
2. implemented solution to SelfExcludingProduct