Found a solution to 008. Additionally some refactoring was done to the code of 008's implementation. Currently, it still needs optimization to skip over all subsequences containing 0's