¿Cuál es la diferencia entre finalidad y causalidad?