Home TecnologíA E InnovacióN Algorithm: what is it, characteristics and examples