Added problem # 17 of project euler