Empty project import
Added initial solution using recursion