Seol mar théacs é seo: Discrimination and learning in octopus