Hecke algebras in Number Theory and Categorification