idea: subkey generation cosmetics
idea: untested round and half-round implementations