Completed Project Euler 16