Association lists have been introduced at this page. An association list is a list of keyword-value pairs (a list of cons cells).
Property lists are closely related to association lists. A property list is a 'flat list' of even length with alternating keys and values.
The property list corresponding to the following association list
((a . 1) (b . 2) (c . 3))
(a 1 b 2 c 3)
Program a function that converts an association list to a property list. Next, program the function that converts a property list to an association list.