A proton is...