write a function which takes a pointer to the beginning of a linked list of integers (that is, a pointer to the first node) and an integer d > 0 and returns a pointer to a new list whose nodes have only integers from the original list which were divisible by d