Added support for doing a loop based on a dynamic variable and not a static value.  Also added the inc_variable and dec_variable.  Once again these are not the best way to do this because it put a lot of additional processing on the BTree but in the future we can clean this up to be a more meta concept based system.