Solutions for problems from various sites (Project Euler, CodeChef, etc)