input: [20, 3, 4, 76, 65, 73]
Element taken out: 73
input: [20, 3, 4, 76, 65]
tmpStack: [73]
Element taken out: 65
input: [20, 3, 4, 76, 73]
tmpStack: [65]
Element taken out: 73
input: [20, 3, 4, 76]
tmpStack: [65, 73]
Element taken out: 76
input: [20, 3, 4]
tmpStack: [65, 73, 76]
Element taken out: 4
input: [20, 3, 76, 73, 65]
tmpStack: [4]
Element taken out: 65
input: [20, 3, 76, 73]
tmpStack: [4, 65]
Element taken out: 73
input: [20, 3, 76]
tmpStack: [4, 65, 73]
Element taken out: 76
input: [20, 3]
tmpStack: [4, 65, 73, 76]
Element taken out: 3
input: [20, 76, 73, 65, 4]
tmpStack: [3]
Element taken out: 4
input: [20, 76, 73, 65]
tmpStack: [3, 4]
Element taken out: 65
input: [20, 76, 73]
tmpStack: [3, 4, 65]
Element taken out: 73
input: [20, 76]
tmpStack: [3, 4, 65, 73]
Element taken out: 76
input: [20]
tmpStack: [3, 4, 65, 73, 76]
Element taken out: 20
input: [76, 73, 65]
tmpStack: [3, 4, 20]
Element taken out: 65
input: [76, 73]
tmpStack: [3, 4, 20, 65]
Element taken out: 73
input: [76]
tmpStack: [3, 4, 20, 65, 73]
Element taken out: 76
input: []
tmpStack: [3, 4, 20, 65, 73, 76]
final sorted list: [3, 4, 20, 65, 73, 76]