Greatly improved execution speed of compiled code

...by choosing a more appropriate data structure for the memory which has
O(1) random access.
Folded 'handle' function into 'exec

It really didn't add any extra value anymore