In process of adding functions and changing internal representation of Sexps