Started on s_expressions.c it's kind of long and difficult, might finish it at the weekend