1. A method of identifying reusable computation units comprising: mapping n-dimensional architectural state vectors into a plurality of one-dimensional symbols; arranging the plurality of one-dimensional symbols into phrases of text; and identifying recurrent phrases of text as reusable computation units.