Finished self describing numbers challenge.