¿Qué es un gradiente y cuántos tipos hay?