Move the algorithmic code to its own namespace
Version bump