added support for division and shift-left.  Fixed some indenting.