groovy

When list is indexed with a list, make semantics of r-value (getAt()) and l-value (putAt()) consistent