def findSmallest(arr):
    #arr will be a list
    smallest=arr[0]
    smallest_index=0
    for i in range(1, len(arr)):
        if arr[i]<smallest:
            smallest=arr[i]
            smallest_index=i
    return smallest_index

def selectionSort(arr):
    newArr=[]
    for i in range(len(arr)):
        smallest=findSmallest(arr)
        newArr.append(arr.pop(smallest))
        print(arr)
    return newArr

print(selectionSort([5,3,6,12,11,1]))
