žCode is often read and re-written
lFour versions from internet
–For/while
–Count up/down
–Single/multiple function
–Commented/uncommented
lReuse the best parts to create a new version
l
Rather than have you and your partner write the code from scratch, the company checked to see what was already available on the internet and found four different versions.  They can’t decide which one to use and aren’t really satisfied with any of them.  You need to read through the code and understand it well enough to decide which is the best one to start with.  You will want to make changes to this code either as you type it or afterwards so that it is better in some identifiable way than what you started with.

Of course I wrote this code, so this is your chance to tear it apart and make it better.