Added problem # 16 of project euler