Skew cyclic codes of arbitrary length. (1st January 2011)