upravený return, ale furt mi nějak nefunguje rekurze, nevím co s tím je
also, vytvořil jsem systémovou funkce join, která k sobě spojuje pole, plusem mi to nešlo a nevěděl jsem jak na to