Ionic Computing