Concatenate this array with the given arrays. This method doesn't modify current array. Instead,
		it creates new one, that have all of arrays. (see :meth:`.WBinArray.concat` method)

		:param array_list: list of WBinArray
		:return: newly created WBinArray

def extend(self, *array_list):
		""" Concatenate this array with the given arrays. This method doesn't modify current array. Instead,
		it creates new one, that have all of arrays. (see :meth:`.WBinArray.concat` method)

		:param array_list: list of WBinArray
		:return: newly created WBinArray
		"""
		result = WBinArray(int(self), len(self))
		for array in array_list:
			result = result.concat(array)
		return result