Write a function named count_duplicates that accepts a list of integers as a parameter and that returns the number of duplicate values in the list.
A duplicate value is a value that also occurs earlier in the list.
For example, if a list named a contains [1, 4, 2, 4, 7, 1, 1, 9, 2, 3, 4, 1], then the call of count_duplicates(a) should return 6 because there are three duplicates of the value 1, one duplicate of the value 2, and two duplicates of the value 4.
Constraints:
The list could be empty or could contain only a single element in such cases, your function should return 0.
Do not modify the contents of the list.