feat(recursion): includes files recursively