Adding events.
Fixing typo in events description.
Fixing description of condvars.
Added Dijkstra's algorithm
Code cleanup + unit tests
General style fixes
update
Merge
Style fix
Removing unused attributes left behind by mistake.
Add linear_congruential_generator.
Add "Read a specific line from a file."
Merge pull request #253 from yen223/master

Dijkstra's Algorithm
Merge pull request #255 from TimDumol/read-file-specific-line

Add "Read a specific line from a file."
Merge pull request #254 from TimDumol/linear-congruential-generator

Add Linear Congruential Generator.
Add Merge Sort.
Use slices instead of Vecs as arguments to merge_sort/merge.

Also, use the built-in Show capability of Vec for the binary.
Merge pull request #257 from TimDumol/merge-sort

Add Merge Sort.
Add closest pair of points.

Implements http://rosettacode.org/wiki/Closest-pair_problem using the [plane sweep algorithm](http://www.cs.mcgill.ca/~cs251/ClosestPair/ClosestPairPS.html) (aka the sweepline algorithm) for the closest pair problem.
Update files using slicing syntax [] to have the feature attribute.