Added Zipf distribution.

This has been done as part of CS854 course project at University of Waterloo.
A technical report related to the project and zipf distribution has been added to docs directory.