[Imported lab1. bringert@cs.chalmers.se**20051007233446] [Fixed some readme typos. bringert@cs.chalmers.se**20051007233741] [Some code clean-up and generalization. bringert@cs.chalmers.se**20051007234305] [Removed superfluous comments. bringert@cs.chalmers.se**20051007234443]