fun addAsLists and subtractAsLists