returns the second item in the specified list. If the length of the list is 0 or 1, this function is undefined. This is different from Lisp's SECOND function, which returns NIL, which means both false and null list.
(=> (Second-Item ?List ?Result)
(And (List ?List)
(Not (Null (Rest ?List)))
(= ?Result (First (Rest ?List)))))