DNA repeats--a treasury of human variation.