Put these numbers in order of least to greatest value

-5 + 5, -4^-2, (-3)^0, -8^0, 1/2, 3^-1

-8^0, (-4)^-2, (-3)^0, 3^-1, -5 + 5, 1/2