The Association-List Assignment

Write me two functions ... get and set

Get should take two arguments.  The first is an element known as the key, the second is a list in association list format.  If the a-list contains a tuple with the key, get should return the value associated with that key.  Otherwise, get should return null.  This is worth 5 points.

(get 'age '((age 3 )( size 10)) should return 10
(get 'age '((size 10) (growth yes)) should return '()

Set should take two arguments.  The first is a tuple to add to the a-list, and the second is an a-list.