An attempt at a fast Sodoku solver which originally started as a class assignment.