Why do some people have perfect pitch?