Solving Computational Problems
lFirst, get it right.
lThen, make it faster.
l
lAvoid optimizing prematurely.