Solutions for first 50 questions of Project Euler