fixed implementation of list::subscript and made TRUE/FALSE into instantiations of the template value_type for bool