added class banerjee example to test miv
fixed minor bugs

hi+(<) was not correctly calculating
the a's and b's were being set backwards
fixed checking of a's and b's (could be different loop depths)
fixed minor bugs

removed loop counter and turned them into linq sums since the same array
could be at different loop depths
added check to make sure the right's current subscript's current loop
level value was not a zero since that means that there is no loop
variable being used