Complete the function that takes two integers (`a, b`, where `a < b`) and return an array of all integers between the input parameters, **including** them.

For example:
```
a = 1
b = 4
--> [1, 2, 3, 4]
```

Difficulty: EASY
Tags: Fundamentals

Starter code:
def between(a,b):
	

Solutions:
def between(a, b):
	return list(range(a, b + 1))


def between(a, b):
	return list((x for x in range(a, b + 1)))


def between(a, b):
	return [result for result in range(a, b + 1)]


between = lambda a, b: list(range(a, b + 1))


def between(a, b):
	arr = []
	for i in range(a, b + 1):
		arr.append(i)
	return arr


def between(a, b):
	retList = []
	while a <= b:
		retList.append(a)
		a += 1
	return retList


def between(a, b):
	return list(range(min(a, b), max(a, b) + 1))


between = lambda a, b: [n for n in range(a, b + 1)]


def between(a, b):
	s = [a]
	while s[-1] < b:
		t = s[-1] + 1
		s.append(t)
	return s


from typing import List

def between(a: int, b: int) -> List[int]:
	return list(range(a, b + 1))


def between(a, b):
	result = []
	total = 0
	total = b - a + 1
	for i in range(total):
		result.append(a + i)
	return result


def between(a, b):
	sequence = []
	while a <= b:
		sequence.append(a)
		a = a + 1
	return sequence


def between(a, b):
	result = []
	i = a
	while i <= b:
		result.append(i)
		i += 1
	return result[:]


def between(a, b):
	full_between = []
	if b < a:
		(a, b) = (b, a)
	while a < b + 1:
		full_between.append(a)
		a += 1
	return full_between


def between(a, b):
	between = a + 1
	v = [a]
	while between < b:
		v.append(between)
		between = between + 1
	v.append(b)
	return v
	pass


def between(a, b):
	newlist = []
	newlist.append(a)
	while b > a:
		a += 1
		newlist.append(a)
	else:
		pass
	return newlist


def between(a, b):
	return [Array for Array in range(a, b + 1)]


between = lambda x, y: [x] if x == y else [x] + between(x + 1, y)


def between(a, b):
	oplst = []
	for i in range(a, b + 1):
		oplst.append(i)
	return oplst


def between(a, b):
	assert a < b
	array = []
	for i in range(a, b + 1):
		array.append(i)
	return array


def between(a, b):
	arr = [a]
	while a < b:
		arr.append(a + 1)
		a += 1
	return arr


between = lambda k, l: [*list(range(k, l + 1))]


def between(a, b):
	res = []
	i = a
	for x in range(a, b + 1, 1):
		res.append(x)
	return res


def between(a, b):
	if a < 0 and b < 0:
		spis = [min(a, b) + i for i in range(b - a + 1)]
		return spis
	elif b < 0:
		spis = [min(a, b) + i for i in range(abs(a) + abs(b) + 1)]
		return spis
	elif a < 0:
		spis = [min(a, b) + i for i in range(abs(a) + abs(b) + 1)]
		return spis
	spis = [min(a, b) + i for i in range(b - a + 1)]
	return spis


def between(a, b):
	pass
	resultarr = []
	for i in range(a, b + 1):
		resultarr.append(i)
	return resultarr


def between(a, b):
	difference = 0
	diff_range = b - a + 1
	new_list = []
	for x in range(diff_range):
		new_list.append(a + difference)
		difference += 1
	return new_list


def between(a, b):
	c = a - 1
	list_b = []
	while c < b:
		c += 1
		list_b.append(c)
	return list_b


def between(a, b):
	c = range(a, b + 1, 1)
	return [x for x in c if x >= a]


def between(a, b):
	hold = []
	for i in range(a, b + 1, 1):
		hold.append(i)
	return hold


def between(a, b):
	total = []
	total += range(a, b + 1)
	return total


def between(a, b):
	list = []
	for i in range(b - a + 1):
		list.append(a + i)
	return list


def between(a, b):
	array = []
	current = a
	while b >= current:
		array.append(current)
		current += 1
	return array
	pass


def between(a, b):
	cadena = []
	for i in range(a, b + 1):
		cadena.append(i)
	return cadena


def between(a, b):
	C = []
	for i in range(a, b + 1):
		C.append(i)
	return C


from array import *

def between(a, b):
	arr = array('i', range(a, b + 1))
	return [a for a in arr]


def between(a, b):
	li = [_ for _ in range(a, b + 1)]
	return li


def between(a, b):
	liste = []
	x = range(a, b + 1)
	for n in x:
		liste.append(n)
	return liste


def between(a, b):
	q = [i for i in range(a, b + 1)]
	return q


def between(a, b):
	numbers = []
	for value in range(a, b + 1):
		numbers.append(value)
	return numbers
	pass


def between(a, b):
	returnArr = []
	for i in range(a, b + 1):
		returnArr.append(i)
	return returnArr


def between(a, b):
	g = []
	c = a
	while a <= b:
		g.append(a)
		a += 1
	return g


def between(a, b):
	x = []
	while b >= a:
		x.append(a)
		a = a + 1
	return x


def between(a, b):
	res = []
	while a != b + 1:
		res.append(a)
		a += 1
	return res


def between(a, b):
	items = []
	for x in range(a, b + 1):
		items.append(x)
	return items