[POPL Seg 3] Added multi-way conditional
[POPL Seg 3] Implemented lists

- And refactored the eval-expr-list function out
[POPL Seg 3] Added print function