APL, 8 5 bytes
+/∊+⍨
This is a monadic function train that accepts an array and returns a boolean (0/1 in APL). It uses the same algorithm as xnor's Python 3 answeranswer.
Explanation:
+⍨ ⍝ Double the input (+⍨x is the same as x+x)
∊ ⍝ Test the membership of
+/ ⍝ The sum of the input
Saved 3 bytes thanks to Dennis!