Assignment given in CS424 (programming languages design and semantics) whereby we had to add small features to a meta-circular interpreter and a symbolic differentiation engire.