Working interpreter
Fix func evaluation
Support list element access