A collection of algorithms, datastructures and euler project solutions.