Rewrote introduction and problem statement.