Por ejemplo, tengo una matriz
[ { login: user1, parent: '' }, { login: user2, parent: user1 }, { login: user3, parent: user1 }, { login: user4, parent: user3 } ]Necesito contar cuántos hijos tiene el usuario 1 y establecerle la propiedad childrenAmount. Incluir ese usuario 4 que también es nieto del usuario 1 y en lo profundo de este árbol puede ser diferente.