first commit to euler project! 21 problems solved.