DNA repetitive sequences-types, distribution and function: A review