Repetition and Limitation: Computer Software and Copyright Law