Which of the following statements about the shovel operator (<<) is correct?
a) It is not functionally equivalent to push.
b) It has a more complex syntax than push.
c) It's a mathematical operator.
d) It allows for simpler syntax similar to push.