CAPMUS LIsP (Lemmon Version) Programming Projects by Hirotsugu Kakugawa 1. Implement LIST function in CLISP.C. 2. Implement LISTP function in CLISP.C. 3. Implement REVERSE function in CLISP.C. 4. Implement EQUAL function in CLISP.C. 5. Implement IF special form in CLISP.C. 6. Implement SET special form in CLISP.C. 7. Implement MAX and MIN functions in CLISP.C. 8. Implement a proprty list. - Extend the data strucure of CLISP.C. - Implement PUTPROP, GETPROP, REMPROP, and PROPLIST functions 9. Implement floating number data type. - Extend the data strucure of CLISP.C. - Modify +, -, *, / functions such that they can handle floating numbers. - Implement FLOATP and FIXP functions in CLISP.C. 10. Implement LOAD function in CLISP.C. 11. Implement WHILE special form in CLISP.C. 12. Modify CLISP.c so that integer uses 30 bits.