What is the difference between a consumer and a supplier in Java 8?
a) A consumer takes one argument and returns a value, while a supplier takes no arguments and returns a value.
b) A consumer takes no arguments and returns a value, while a supplier takes one argument and returns a value.
c) A consumer takes one argument and returns no value, while a supplier takes no arguments and returns a value.
d) A consumer takes no arguments and returns no value, while a supplier takes one argument and returns a value.