Repository for our undergraduate thesis.