Competetive Coding