Any change or random error in a DNA sequence is called a mutation.
"Can dogs identify colors?" is a question that can be answered scientifically. but "Are dog better than cats?" cannot be answered scientifically because it will be answered with personal opinion.
They function as a messaging system