Updated Stochastic lab to incorporate Alexander's suggestions.
Merge branch 'master' into stochastic.

Conflicts:
	Applications/Dynamic_Programming/Stochastic_Cake_Eating.tex
Added the Line Search lab.
Trying to fix compilations errors in linesearch.
Re-added a file that was untracked when renamed.
Adding the fixed Linesearch lab.!
Made lines shorter, switched out $$ for equation* environment.
Added a warning about out of bounds array access in the Cython lab.
Merge branch 'master' into typofixes
Added empty voronoi lab.
Outlined voronoi lab.
Lab: Image Recognition

Use machine learning techniques to solve image recognition problems.
Merge branch 'master' into voronoi
Merge branch 'master' into typofixes
Lab: Random Forests

Understand how to build a random forest and use it
Lab: Classification Trees

Understand how to build a classification tree and use it
Lab: Crime Mapping

Use Gaussian Mixture Models and Kernel Density Estimates
Lab: Gaussian Mixture Models

Understand the formulation of Gaussian Mixture Models (GMMs) and how to
estimate GMM parameters.
Lab: Earthquakes

Cluster the epicenters of earthquakes via the k-means algorithm
Lab: K-Means Clustering

Understand the basics of k-means clustering