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) (If (And (List ?List) (Not (Null (Rest ?List)))) (First (Rest ?List))))