local function getEmptySlotInStorage(storage)
	return 5 -- TODO
end

local function swapSlotsInStorage(storage, slotA, slotB)
	local emptySlot = getEmptySlotInStorage(storage)
	storage.pushItems(peripheral.getName(storage), slotA, nil, emptySlot)
	storage.pushItems(peripheral.getName(storage), slotB, nil, slotA)
	storage.pushItems(peripheral.getName(storage), emptySlot, nil, slotB)
end


return { swapSlotsInStorage = swapSlotsInStorage }