Develop the function make-palindrome, which accepts a nonempty list and constructs a palindrome by mirroring the list around the last item. Thus, if we were to represent the word "abc" and apply make palindrome, we would get back the representation of "abcba".