English algorithmic grammar. (2006)