Funcoes + constantes necessarias para a 1a parte do trabalho