http://theory.stanford.edu/~aiken/moss/