Reduce the set { [ 1 2 3], [1 1 1], [2 0 1], [1 0 0] , [1 0 1] , [-2 0 -1], [0 0 0] [3 3 3] } to a basis of r^3

if I stare at it long enough I can sort of see patterns where some vectors are simply combination of others with different scalars but is there a more precise method? I realize there are 3 independent vectors and 5 dependent, I just can't seem to figure it out.