title: Can the head of a list in prolog consist of multiple elements?
body: <p>For example if I have a list <code>[1, 2| 3]</code>, would the head be <code>1</code>, <code>2</code> and the tail <code>3</code>? Or would the head still be <code>1</code> and the tail <code>2, 3</code>?</p>