Delta execution for imperative blocks

1. Comparison methods for imperative ASTs
2. Delta execution testcases for imperative code