Learning to type English quickly: typing words with UMP and IMP