Ion computers