Contains utilities for our CMPUT466 project.