Which of the following statements are true?
A: a function can have repeating y-values
B: all verticle lines are functions
C: a function can have repeating x-values
D: all proportional relationships are functions