added a subscript internal node and reworked indexed block and indexing subtrees