Existen muchas librerias para diferentes lenguajes que implementan este tipo de datos, sinembargo como la idea es aprender vamos a implementar desde cero una lista