Samuri

Next generation DFS.