Added boogle solver for depth first search and dynamic programming