and they sang many songs and told many tales , shewing such strange knowledge of the olden days and the habits of gods that carter could see they held many latent memories of their sires the great ones .