optimize Range.includes(), fix bug in List.includes()