I know `cddar` means the *second* of the *second* of the *first* in the list but there is no second one for `2`. Does this mean that the second one of `2` is a `nil` since there isn't one or did I do this problem wrong or does it output `2`?

```lisp
(cddar '((1 2) 3 (4 5)))

```