First 50 problems on project euler. Various languages for self education purposes.