Text this: Arto Salomaa: Mathematician, Computer Scientist, and Teacher