Leetcode Recursion And Dynamic Programming In Bioinformatics