An ion of oxygen- 16 contains 8 protons and has a 2- charge. How many electrons does it have?
A. 10
B. 16
C. 8