input routine: a routine that writes from an external source to an internal store
utility routine: a routine that can be used as needed
electric locomotive: a locomotive that is powered by an electric motor