['nostalgia', 'belonging', 'college', 'sociology', 'tattoos']
Tinc un problema amb aquesta funció que hauria de retornar el nombre de vegades que una paraula apareix en un text sobre la sociologia de la immigració. Sembla que no compta bé les paraules. Podries ajudar-me? 

```python
def compta_paraules(text, paraula):
    text = text.lower()
    paraula = paraula.upper()
    paraules = text.split()
    comptador = 0
    for p in paraules:
        if p == paraula:
            comptador += 1
    return comptador

text = "La immigració és un fenomen complex amb implicacions socials profundes."
paraula_a_comptar = "implicacions"
resultat = compta_paraules(text, paraula_a_comptar)
print(f"La paraula '{paraula_a_comptar}' apareix {resultat} vegades.")
```
El problema està en què estàs convertint la `paraula` a majúscules i les `paraules` del text a minúscules, per tant la comparació sempre serà falsa. Per solucionar-ho, has de convertir ambdues a minúscules (o majúscules):

```python
def compta_paraules(text, paraula):
    text = text.lower()
    paraula = paraula.lower() # Correcció aquí
    paraules = text.split()
    comptador = 0
    for p in paraules:
        if p == paraula:
            comptador += 1
    return comptador

text = "La immigració és un fenomen complex amb implicacions socials profundes."
paraula_a_comptar = "implicacions"
resultat = compta_paraules(text, paraula_a_comptar)
print(f"La paraula '{paraula_a_comptar}' apareix {resultat} vegades.")
```