Add scala Recursive and Map