Added differentiation rule for sqrt
Adding combine function to combine expression graphs
Fixed division simplification
Added basic C code generation