Split up optimizations in order to compare optimized with unoptimized code

Fix bug: x / 1 identity
Merge pull request #206 from Kha/fix-optimizeto

optimizeTo: Compare optimized with unoptimized code